import { HCA } from "./hca"; import { AFS2 } from "./afs2"; import { UTFRow } from "./utf"; export declare class ACB { buffer: Buffer; info: UTFRow; memoryAwb: AFS2 | null; streamAwbs: AFS2[]; private constructor(); private loadStreamAwbs; static fromBuffer(buffer: Buffer, resolveAwb?: (awbName: string) => Promise | Buffer): Promise; static fromFile(p: string, resolveAwb?: (awbName: string) => Promise | Buffer): Promise; walk(callback: (hca: HCA, awbKey: number, isMemory: boolean, index: number) => Promise | void): Promise; decodeToWavFiles(key: bigint, wavDir: string, progressFn?: (current: number, total: number) => void): Promise; }