import { KdsProgressButtonState } from './types';
declare const _default: import('vue').DefineComponent<({
    state?: KdsProgressButtonState;
} & import('../types').KdsButtonCommonProps & {
    label: string;
    leadingIcon: import('../..').KdsIconName;
    ariaLabel?: never;
}) | ({
    state?: KdsProgressButtonState;
} & import('../types').KdsButtonCommonProps & {
    label?: never;
    leadingIcon: import('../..').KdsIconName;
    ariaLabel: string;
}), {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    click: (event: MouseEvent) => any;
    "update:state": (value: KdsProgressButtonState) => any;
}, string, import('vue').PublicProps, Readonly<({
    state?: KdsProgressButtonState;
} & import('../types').KdsButtonCommonProps & {
    label: string;
    leadingIcon: import('../..').KdsIconName;
    ariaLabel?: never;
}) | ({
    state?: KdsProgressButtonState;
} & import('../types').KdsButtonCommonProps & {
    label?: never;
    leadingIcon: import('../..').KdsIconName;
    ariaLabel: string;
})> & Readonly<{
    onClick?: ((event: MouseEvent) => any) | undefined;
    "onUpdate:state"?: ((value: KdsProgressButtonState) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=KdsProgressButton.vue.d.ts.map