export interface ResourceEntryBaseType { /** * The resource type name or numeric value. * For well-known type (such as `RT_ICON`), this value must be the predefined numeric value. */ type: TType; /** The ID of resource data. */ id: TID; /** * The language value of resource data. * According to specification, this value can be string, but * typically this value would be LANGID (numeric) value. */ lang: TLang; /** * The code page value for strings within the resource data. * Typically this value would be the Unicode code page '1200'. */ codepage: number; /** The actual resource data. If the data cannot be read, this field will be an empty binary. */ bin: ArrayBuffer; /** RVA data for resource data. This field is available only when actual data (`bin` field) cannot be read. */ rva?: number; /** (used by output) */ offset?: number; } export declare type ResourceEntryT = ResourceEntryBaseType; export declare type ResourceEntryTT = ResourceEntryBaseType; /** Raw resource entry data */ declare type ResourceEntry = ResourceEntryBaseType; export default ResourceEntry;