export interface Asset {
    name: string;
    callback: () => void;
}
export declare type AssetCallback = (asset: Asset) => void;
export declare class AssetObserver {
    buffer: Asset[];
    private _callbacks;
    onAsset(cb: AssetCallback): void;
    addAsset(asset: Asset): void;
}
