import type { AttachNode, LNode } from '../../common.type';
export interface TypeLoadingProps {
    attach?: AttachNode;
    content?: string | LNode;
    default?: string | LNode;
    delay?: number;
    fullscreen?: boolean;
    indicator?: boolean | LNode;
    inheritColor?: boolean;
    loading?: boolean;
    preventScrollThrough?: boolean;
    showOverlay?: boolean;
    size?: string;
    text?: string | LNode;
    zIndex?: number;
}
export interface LoadingInstance {
    hide: () => void;
}
export declare type LoadingMethod = (options: boolean | TypeLoadingProps) => LoadingInstance;
