import { ImageLoadStatus } from "./ImageLoadStatus";
import { ImageLoadEventArgs as ImageLoadEventArgs_internal } from "./ImageLoadEventArgs";
/**
 * Represents event arguments for updating label of callout layer
*/
export declare class IgxImageLoadEventArgs {
    protected _implementation: any;
    /**
     * @hidden
     */
    get i(): ImageLoadEventArgs_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    /**
     * Gets status of loading data
    */
    get status(): ImageLoadStatus;
    set status(v: ImageLoadStatus);
    static ngAcceptInputType_status: ImageLoadStatus | string;
    /**
     * Gets URL path of loaded data
    */
    get path(): string;
    set path(v: string);
    /**
     * Gets error message on failed loading data
    */
    get error(): string;
    set error(v: string);
    /**
     * Gets loaded data
    */
    get data(): any;
    set data(v: any);
}
