import type { SizeType } from '../../common';
export interface TypeJumperProps {
    disabled?: boolean | JumperDisabledConfig;
    layout?: 'horizontal' | 'vertical';
    showCurrent?: boolean;
    size?: SizeType;
    tips?: boolean | JumperTipsConfig;
    variant?: 'text' | 'outline';
    onChange?: (context: {
        e: MouseEvent;
        trigger: JumperTrigger;
    }) => void;
}
export interface JumperDisabledConfig {
    prev?: boolean;
    current?: boolean;
    next?: boolean;
}
export interface JumperTipsConfig {
    prev?: string;
    current?: string;
    next?: string;
}
export type JumperTrigger = 'prev' | 'current' | 'next';
