export declare const Loading: import("../../utils/with-install").WithInstall<import("vue").DefineComponent<{
    color: {
        type: StringConstructor;
        default: string;
    };
    type: {
        type: import("vue").PropType<import("./src/base").LoadingType>;
        default: string;
    };
    size: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    textSize: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    textColor: {
        type: StringConstructor;
        default: string;
    };
    vertical: BooleanConstructor;
    onlyText: {
        type: BooleanConstructor;
        default: boolean;
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    color?: unknown;
    type?: unknown;
    size?: unknown;
    textSize?: unknown;
    textColor?: unknown;
    vertical?: unknown;
    onlyText?: unknown;
} & {
    type: import("./src/base").LoadingType;
    color: string;
    size: string | number;
    textSize: string | number;
    textColor: string;
    vertical: boolean;
    onlyText: boolean;
} & {}>, {
    type: import("./src/base").LoadingType;
    color: string;
    size: string | number;
    textSize: string | number;
    textColor: string;
    vertical: boolean;
    onlyText: boolean;
}>>;
export default Loading;
export type { LoadingProps } from './src/base';
