import { AutoDisposable } from "@yume-chan/event";
export interface PictureReadyEventArgs {
    renderStateId: number;
    width: number;
    height: number;
    data: ArrayBuffer;
}
export declare class TinyH264Wrapper extends AutoDisposable {
    #private;
    readonly streamId: number;
    get onPictureReady(): import("@yume-chan/event").Event<PictureReadyEventArgs, unknown>;
    constructor(streamId: number);
    feed(data: ArrayBuffer): void;
    dispose(): void;
}
export declare function createTinyH264Wrapper(): Promise<TinyH264Wrapper>;
//# sourceMappingURL=wrapper.d.ts.map