import { BitmapTag, FontTag, ImageTag, SceneTag, SoundInfo, SoundStreamHeadTag } from "../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: any; export declare function parseHeader(stream: Stream): { frameRate: number; frameCount: number; bounds: Bounds; };