import { ExtractPropTypes } from 'vue';
import { ConfigurableProps } from '@vexip-ui/config';
export declare const splitProps: {
    inherit: import('vue').PropType<boolean>;
    value: import('vue').PropType<number>;
    min: import('vue').PropType<number>;
    max: import('vue').PropType<number>;
    vertical: import('vue').PropType<boolean>;
    noTransition: import('vue').PropType<boolean>;
    lazy: import('vue').PropType<boolean>;
    canFull: import('vue').PropType<boolean>;
    onChange: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>;
    onFull: import('vue').PropType<((type: "top" | "right" | "bottom" | "left") => void) | ((type: "top" | "right" | "bottom" | "left") => void)[]>;
    onReset: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>;
    onMoveStart: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>;
    onMove: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>;
    onMoveEnd: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>;
};
export type SplitProps = ExtractPropTypes<typeof splitProps>;
export type SplitCProps = ConfigurableProps<SplitProps>;
