import { FC } from 'react';
export interface FunnelBackButtonProps {
    /**
     * Label for the back button.
     * Shown as text on desktop, used as aria-label on mobile.
     */
    label: string;
    /**
     * Callback when back button is pressed.
     */
    onPress: () => void;
    /**
     * Maximum length of the label to truncate.
     * Defaults to 10 characters.
     */
    truncateLabelLength?: number;
}
/**
 * Back button component for use in FunnelTopBar leading slot.
 * Automatically adapts between desktop (text + icon) and mobile (icon only) layouts.
 * @example
 * ```tsx
 * import { FunnelTopBar, FunnelBackButton } from '@payfit/unity-components'
 *
 * function MyFunnel() {
 *   return (
 *     <FunnelTopBar
 *       leading={
 *         <FunnelBackButton
 *           label="Back to dashboard"
 *           onPress={handleBack}
 *         />
 *       }
 *       title="Step 2"
 *       progressValue={50}
 *     />
 *   )
 * }
 * ```
 */
export declare const FunnelBackButton: FC<FunnelBackButtonProps>;
