declare const _default: import('vue').DefineComponent<{
    alphaActive: {
        type: BooleanConstructor;
        default: boolean;
    };
    alphaAriaLabel: {
        type: StringConstructor;
        default: null;
    };
    alphaIconPosition: {
        type: StringConstructor;
        default: string;
        validator: (position: unknown) => boolean;
    };
    alphaLabelClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    alphaLoading: {
        type: BooleanConstructor;
        default: boolean;
    };
    alphaTooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    assertiveOnFocus: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    dropdownPlacement: {
        type: StringConstructor;
        default: string;
    };
    importance: {
        type: StringConstructor;
        default: string;
        validator: (i: unknown) => boolean;
    };
    kind: {
        type: StringConstructor;
        default: string;
        validator: (k: unknown) => boolean;
    };
    omegaActive: {
        type: BooleanConstructor;
        default: boolean;
    };
    omegaAriaLabel: {
        type: StringConstructor;
        default: null;
    };
    omegaId: {
        type: StringConstructor;
        default: undefined;
    };
    omegaTooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    size: {
        type: StringConstructor;
        default: string;
        validator: (s: unknown) => boolean;
    };
    width: {
        type: StringConstructor;
        default: null;
    };
}, {}, {
    isDropdownOpen: boolean;
}, {
    alphaButtonProps(): {
        active: any;
        ariaLabel: any;
        assertiveOnFocus: any;
        disabled: any;
        iconPosition: any;
        labelClass: any;
        loading: any;
        importance: any;
        kind: any;
        size: any;
        tooltipText: any;
        class: string;
    };
    omegaButtonProps(): {
        id: any;
        active: any;
        ariaLabel: any;
        disabled: any;
        importance: any;
        kind: any;
        size: any;
        tooltipText: any;
        class: string;
    };
    defaultSlotHasContent(): string | undefined;
    omegaSlotIsSet(): import('vue/types/vnode').ScopedSlotChildren;
    dropdownSlotIsSet(): import('vue/types/vnode').ScopedSlotChildren;
}, {
    validateProps(): void;
    validateAlphaButtonProps(): void;
    validateOmegaButtonProps(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("alpha-clicked" | "omega-clicked")[], string, Readonly<import('vue').ExtractPropTypes<{
    alphaActive: {
        type: BooleanConstructor;
        default: boolean;
    };
    alphaAriaLabel: {
        type: StringConstructor;
        default: null;
    };
    alphaIconPosition: {
        type: StringConstructor;
        default: string;
        validator: (position: unknown) => boolean;
    };
    alphaLabelClass: {
        type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
        default: string;
    };
    alphaLoading: {
        type: BooleanConstructor;
        default: boolean;
    };
    alphaTooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    assertiveOnFocus: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    dropdownPlacement: {
        type: StringConstructor;
        default: string;
    };
    importance: {
        type: StringConstructor;
        default: string;
        validator: (i: unknown) => boolean;
    };
    kind: {
        type: StringConstructor;
        default: string;
        validator: (k: unknown) => boolean;
    };
    omegaActive: {
        type: BooleanConstructor;
        default: boolean;
    };
    omegaAriaLabel: {
        type: StringConstructor;
        default: null;
    };
    omegaId: {
        type: StringConstructor;
        default: undefined;
    };
    omegaTooltipText: {
        type: StringConstructor;
        default: undefined;
    };
    size: {
        type: StringConstructor;
        default: string;
        validator: (s: unknown) => boolean;
    };
    width: {
        type: StringConstructor;
        default: null;
    };
}>>, {
    disabled: boolean;
    size: string;
    kind: string;
    importance: string;
    width: string;
    assertiveOnFocus: boolean;
    alphaActive: boolean;
    alphaAriaLabel: string;
    alphaIconPosition: string;
    alphaLabelClass: string | Record<string, any> | unknown[];
    alphaLoading: boolean;
    alphaTooltipText: string;
    dropdownPlacement: string;
    omegaActive: boolean;
    omegaAriaLabel: string;
    omegaId: string;
    omegaTooltipText: string;
}>;
export default _default;
//# sourceMappingURL=split_button.vue.d.ts.map