import { DisplayObjectContainer } from "./DisplayObjectContainer";
import { LoaderInfo } from "./LoaderInfo";
import { DisplayObject } from "./DisplayObject";
import { URLRequest } from "../net/URLRequest";
import { LoaderContext } from "../system/LoaderContext";
import { ByteArray } from "../utils/ByteArray";
export declare class Loader extends DisplayObjectContainer {
    private _ldInfo;
    private _ctx;
    private image;
    private xhr;
    constructor();
    load(request: URLRequest, context?: LoaderContext): void;
    private onImageLoad;
    private onIOError;
    private _getJPEGLoaderContextdeblockingfilter;
    loadBytes(bytes: ByteArray, context?: LoaderContext): void;
    close(): void;
    unload(): void;
    unloadAndStop(gc?: boolean): void;
    private _unload;
    private _close;
    get content(): DisplayObject;
    get contentLoaderInfo(): LoaderInfo;
}
