export declare type ADTSHeaderInfo = { headerLength: 7 | 9; frameLength: number; timestamp: number; }; export declare const ADTS_SAMPLING_RATES_TABLE: number[]; export declare function isAacADTSHeaderPattern(data: Uint8Array, offset: number): boolean; export declare function getADTSHeaderLength(data: Uint8Array, offset: number): 7 | 9; export declare function getFullAACFrameLength(data: Uint8Array, offset: number): number; export declare function isADTSHeader(data: Uint8Array, offset: number): boolean; export declare function probeAACByteStream(data: any, offset: any): boolean; export declare function getAACFrameDurationInMPEGTSClockTicks(samplerate: number): number; export declare function parseAacADTSHeaderInfo(data: Uint8Array, offset: number, pts: number, frameIndex: number, frameDuration: number): ADTSHeaderInfo | null;