/**
 * A stepper bottom bar is a persistent navigation component used to guide users through a multi-step process. It typically includes “Previous” and “Next” buttons, along with optional actions such as “Cancel” or “Validate”, ensuring a structured flow. This component is commonly used in forms, onboarding sequences, and checkout processes, improving usability by keeping navigation actions always accessible.
 *
 * @event cancel {CustomEvent<void>} - Emits when the cancel button is clicked.
 * @event change {CustomEvent<number>} - Emits when the step change.
 * @event validate {CustomEvent<void>} - Emits when the validate button is clicked.
 */
interface Props {
    /**
     * Current step of the stepper bottom bar.
     */
    step?: number;
    /**
     * Total number of steps of the stepper bottom bar.
     */
    steps?: number;
    /**
     * If `true`, display the cancel button.
     */
    cancel?: boolean;
    /**
     * Label for the cancel button.
     */
    cancellabel?: string;
    /**
     * Label for the previous button.
     */
    previouslabel?: string;
    /**
     * Label for the next button.
     */
    nextlabel?: string;
    /**
     * Label for the validate button.
     */
    validatelabel?: string;
    /**
     * Callback fired when the cancel button is clicked.
     */
    onCancel?: () => void;
    /**
     * Callback fired when the step change.
     */
    onChange?: (index: number) => void;
    /**
     * Callback fired when the validate button is clicked.
     */
    onValidate?: () => void;
}
declare const StepperBottomBar: import("svelte").Component<Props, {}, "steps" | "step">;
type StepperBottomBar = ReturnType<typeof StepperBottomBar>;
export default StepperBottomBar;
//# sourceMappingURL=StepperBottomBar.svelte.d.ts.map