import { SizeType } from '../../common.type';
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 declare type JumperDisabledConfig = {
    prev?: boolean;
    current?: boolean;
    next?: boolean;
};
export declare type JumperTipsConfig = {
    prev?: string;
    current?: string;
    next?: string;
};
export declare type JumperTrigger = 'prev' | 'current' | 'next';
