declare const _default: import('vue').DefineComponent<{
    id: {
        type: StringConstructor;
        default(): string;
    };
    active: {
        type: BooleanConstructor;
        default: boolean;
    };
    danger: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    circle: {
        type: BooleanConstructor;
        default: boolean;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
        validator: (label: unknown) => any;
    };
    buttonClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    textClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    buttonWidthSize: {
        type: StringConstructor;
        default: string;
        validator: (size: unknown) => boolean;
    };
    importance: {
        type: StringConstructor;
        default: string;
    };
    invertedTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: null;
    };
    tooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    tooltipDelay: {
        type: BooleanConstructor;
        default: undefined;
    };
}, {}, {}, {
    callbarButtonClass(): any[];
    callbarButtonTextClass(): any[];
    buttonWidth(): "4.5rem" | "6rem" | "8.4rem";
    buttonImportance(): any;
    callbarButtonListeners(): {
        click: (event: any) => void;
    };
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "click"[], string, Readonly<import('vue').ExtractPropTypes<{
    id: {
        type: StringConstructor;
        default(): string;
    };
    active: {
        type: BooleanConstructor;
        default: boolean;
    };
    danger: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    circle: {
        type: BooleanConstructor;
        default: boolean;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
        validator: (label: unknown) => any;
    };
    buttonClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    textClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    buttonWidthSize: {
        type: StringConstructor;
        default: string;
        validator: (size: unknown) => boolean;
    };
    importance: {
        type: StringConstructor;
        default: string;
    };
    invertedTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: null;
    };
    tooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    tooltipDelay: {
        type: BooleanConstructor;
        default: undefined;
    };
}>>, {
    disabled: boolean;
    id: string;
    danger: boolean;
    circle: boolean;
    active: boolean;
    importance: string;
    ariaLabel: string;
    tooltipText: string;
    buttonClass: string | Record<string, any> | unknown[];
    textClass: string | Record<string, any> | unknown[];
    buttonWidthSize: string;
    invertedTooltip: boolean;
    showTooltip: boolean;
    tooltipDelay: boolean;
}>;
export default _default;
//# sourceMappingURL=callbar_button.vue.d.ts.map