import { EventEmitter } from "../../../stencil-public-runtime";
export declare class IdeLoader {
    #private;
    /**
     * shows the '.loader-wrapper'
     */
    showWrapper: boolean;
    /**
     * The time the loader will await before abort.
     */
    readonly abortTime: number;
    /**
     * The cancel callback
     */
    readonly cancelCallback: IdeLoaderCancelCallback;
    /**
     * The cancel button label (optional)
     */
    readonly cancelLabel: string;
    /**
     * The loader description (optional)
     */
    readonly description: string;
    /**
     * The loader title (optional)
     */
    readonly loaderTitle: string;
    /**
     * It shows the loader
     */
    show: boolean;
    /**
     * This event is emitted when "show" is false.
     */
    loaderFinished: EventEmitter<void>;
    render(): any;
}
export type IdeLoaderCancelCallback = () => void;
