import { SourceDemoBuffer } from './buffer.js'; import { SourceDemo } from './demo.js'; export interface ParsingOptions { header: boolean; messages: boolean; stringTables: boolean; dataTables: boolean; packets: boolean; userCmds: boolean; } export declare const DefaultParsingOptions: ParsingOptions; export declare class SourceDemoParser { options: ParsingOptions; constructor(options?: ParsingOptions); static default(): SourceDemoParser; setOptions(options: Partial): SourceDemoParser; prepare(buffer: ArrayBuffer): SourceDemoBuffer; parse(buffer: ArrayBuffer): SourceDemo; save(demo: SourceDemo, bufferSize: number): Uint8Array; } //# sourceMappingURL=parser.d.ts.map