import type { HTMLAttributes } from 'vue';
interface Props extends /* @vue-ignore */ HTMLAttributes {
/** Custom text for the Next button. Defaults to the `wizardNext` message. */
nextButtonText?: string;
/** Custom text for the Back button. Defaults to the `wizardBack` message. */
backButtonText?: string;
/** Custom text for the Cancel link. Defaults to the `wizardCancel` message. */
cancelButtonText?: string;
/** Flag to disable the next button */
nextDisabled?: boolean;
/** Flag to disable the back button */
backDisabled?: boolean;
/** Flag to hide the back button */
backHidden?: boolean;
/** Flag to hide the cancel button */
cancelHidden?: boolean;
/** Additional attributes for the Next button */
nextButtonAttrs?: Record;
/** Additional attributes for the Back button */
backButtonAttrs?: Record;
/** Additional attributes for the Cancel button */
cancelButtonAttrs?: Record;
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots any;
next: (event: PointerEvent) => any;
back: (event: PointerEvent) => any;
}, string, import("vue").PublicProps, Readonly & Readonly<{
onClose?: ((event: PointerEvent) => any) | undefined;
onNext?: ((event: PointerEvent) => any) | undefined;
onBack?: ((event: PointerEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, Record>;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=WizardFooter.vue.d.ts.map