import { PropType } from 'vue';
type Loader = 'spinner' | 'bars' | 'dots';
declare const _default: import("vue").DefineComponent<{
    active: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    type: {
        type: PropType<Loader>;
        default: string;
        description: string;
        options: string[];
        validator: (value: Loader) => boolean;
        control: string;
    };
    fullpage: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    overlayClasses: {
        type: StringConstructor;
        default: string;
    };
}, {
    backgroundColor: import("vue").ComputedRef<"#1f2937" | "#F3F4F6">;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    active: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    type: {
        type: PropType<Loader>;
        default: string;
        description: string;
        options: string[];
        validator: (value: Loader) => boolean;
        control: string;
    };
    fullpage: {
        type: BooleanConstructor;
        default: boolean;
        description: string;
    };
    overlayClasses: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    type: Loader;
    active: boolean;
    fullpage: boolean;
    overlayClasses: string;
}, {}>;
export default _default;
