import { BitmapTag, FontTag, ImageTag, SceneTag, SoundInfo, SoundStreamHeadTag } from '../../../factories/base/SWFTags'; import { Stream } from '../stream'; import { Bounds } from '@awayjs/graphics'; export declare function parseRgb(stream: any): number; export declare function parseDefineImageTag(stream: Stream, swfVersion: number, tagCode: number, tagEnd: number, jpegTables: Uint8Array): ImageTag; export declare function parseDefineFontTag(stream: Stream, swfVersion: number, tagCode: number): FontTag; export declare function parseSoundInfo(stream: Stream): SoundInfo; export declare function parseSoundStreamHeadTag(stream: Stream, tagEnd: number): SoundStreamHeadTag; export declare function parseDefineBitmapTag(stream: Stream, swfVersion: number, tagCode: number, tagEnd: number): BitmapTag; export declare function parseDefineFont2Tag(stream: Stream, swfVersion: number, tagCode: number, tagEnd: number): FontTag; export declare function parseDefineFont4Tag(stream: Stream, swfVersion: number, tagCode: number, tagEnd: number): FontTag; export declare function parseDefineSceneTag(stream: Stream, tagCode: number): SceneTag; export declare var tagHandlers: { [key: number]: (...args: any[]) => any; }; export declare function parseHeader(stream: Stream): { frameRate: number; frameCount: number; bounds: Bounds; }; //# sourceMappingURL=SWFLowLevel.d.ts.map