export declare const propsScheme: {
    buttonType: {
        type: StringConstructor;
        options: string[];
        intro: string;
    };
    size: {
        type: StringConstructor;
        intro: string;
        options: string[];
        validate: boolean;
    };
    icon: {
        type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
        intro: string;
    };
    type: {
        type: StringConstructor;
        intro: string;
        options: string[];
        validate: boolean;
    };
    map: {
        type: BooleanConstructor;
        intro: string;
    };
    plain: {
        type: BooleanConstructor;
        intro: string;
    };
    text: {
        type: BooleanConstructor;
        intro: string;
    };
    bg: {
        type: StringConstructor;
        intro: string;
    };
    link: {
        type: BooleanConstructor;
        intro: string;
    };
    round: {
        type: BooleanConstructor;
        intro: string;
    };
    circle: {
        type: BooleanConstructor;
        intro: string;
    };
    square: {
        type: BooleanConstructor;
        intro: string;
    };
    loading: {
        type: BooleanConstructor;
        intro: string;
    };
    loadingIcon: {
        type: (StringConstructor | ObjectConstructor)[];
        intro: string;
    };
    disabled: {
        type: BooleanConstructor;
        intro: string;
    };
    autofocus: {};
    nativeType: {};
    autoInsertSpace: {};
    color: {};
    dark: {};
};
export declare const eventsScheme: {
    click: {
        cbVar: string;
    };
};
export declare const slotsScheme: {
    default: {
        cbVar: string;
    };
};
export declare const componentScheme: {
    propsScheme: {
        buttonType: {
            type: StringConstructor;
            options: string[];
            intro: string;
        };
        size: {
            type: StringConstructor;
            intro: string;
            options: string[];
            validate: boolean;
        };
        icon: {
            type: (StringConstructor | ObjectConstructor | FunctionConstructor)[];
            intro: string;
        };
        type: {
            type: StringConstructor;
            intro: string;
            options: string[];
            validate: boolean;
        };
        map: {
            type: BooleanConstructor;
            intro: string;
        };
        plain: {
            type: BooleanConstructor;
            intro: string;
        };
        text: {
            type: BooleanConstructor;
            intro: string;
        };
        bg: {
            type: StringConstructor;
            intro: string;
        };
        link: {
            type: BooleanConstructor;
            intro: string;
        };
        round: {
            type: BooleanConstructor;
            intro: string;
        };
        circle: {
            type: BooleanConstructor;
            intro: string;
        };
        square: {
            type: BooleanConstructor;
            intro: string;
        };
        loading: {
            type: BooleanConstructor;
            intro: string;
        };
        loadingIcon: {
            type: (StringConstructor | ObjectConstructor)[];
            intro: string;
        };
        disabled: {
            type: BooleanConstructor;
            intro: string;
        };
        autofocus: {};
        nativeType: {};
        autoInsertSpace: {};
        color: {};
        dark: {};
    };
    slotsScheme: {
        default: {
            cbVar: string;
        };
    };
    eventsScheme: {
        click: {
            cbVar: string;
        };
    };
    name: string;
};
