declare const ContentFlags: {
    readonly Install: 4;
    readonly LoadOnWindows: 8;
    readonly LoadOnMacOS: 16;
    readonly x86_32: 32;
    readonly x86_64: 64;
    readonly LowViolence: 128;
    readonly DoNotLoad: 256;
    readonly UpdatePlugin: 2048;
    readonly ARM64: 32768;
    readonly Encrypted: 134217728;
    readonly NoNameHash: 268435456;
    readonly UncommonResolution: 536870912;
    readonly Bundle: 1073741824;
    readonly NoCompression: 2147483648;
};
declare const LocaleFlags: {
    readonly enUS: 2;
    readonly koKR: 4;
    readonly frFR: 16;
    readonly deDE: 32;
    readonly zhCN: 64;
    readonly esES: 128;
    readonly zhTW: 256;
    readonly enGB: 512;
    readonly esMX: 4096;
    readonly ruRU: 8192;
    readonly ptBR: 16384;
    readonly itIT: 32768;
    readonly ptPT: 65536;
};
interface FileInfo {
    cKey: string;
    contentFlags: number;
    localeFlags: number;
}
interface RootData {
    fileDataID2CKey: Map<number, FileInfo[]>;
    nameHash2FileDataID: Map<string, number>;
}
declare const parseRootFile: (inputBuffer: Buffer, eKey: string, cKey: string) => RootData;
export default parseRootFile;
export { ContentFlags, LocaleFlags };
export type { FileInfo, RootData };
//# sourceMappingURL=rootFile.d.ts.map