declare const UiLoading: import("@web-basic-doc/utils/install").SFCWithInstall<{
    props: {
        color: {
            default: string;
        };
    };
    setup(__props: any, { expose }: {
        expose: any;
    }): {
        bem: {
            b: (blockName?: any) => any;
            e: (elementName: any) => any;
            m: (modifierName: any) => any;
            be: (blockName: any, elementName: any) => any;
            bm: (blockName: any, modifierName: any) => any;
            em: (elementName: any, modifierName: any) => any;
            bem: (blockName: any, elementName: any, modifierName: any) => any;
            is: (name: any, state?: any) => string;
        };
        skin: any;
        bgColor: any;
        onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined;
        nextTick: typeof import("vue").nextTick;
        readonly createNamespace: typeof import("@web-basic-doc/utils").createNamespace;
        readonly classes: {
            readonly [key: string]: string;
        };
    };
}>;
export default UiLoading;
