import { TdPullDownRefreshProps } from './type';
import { PropType } from 'vue';
declare const _default: {
    disabled: BooleanConstructor;
    loadingBarHeight: {
        type: PropType<TdPullDownRefreshProps['loadingBarHeight']>;
        default: TdPullDownRefreshProps['loadingBarHeight'];
    };
    loadingProps: {
        type: PropType<TdPullDownRefreshProps['loadingProps']>;
    };
    loadingTexts: {
        type: PropType<TdPullDownRefreshProps['loadingTexts']>;
        default: () => TdPullDownRefreshProps['loadingTexts'];
    };
    maxBarHeight: {
        type: PropType<TdPullDownRefreshProps['maxBarHeight']>;
        default: TdPullDownRefreshProps['maxBarHeight'];
    };
    refreshTimeout: {
        type: NumberConstructor;
        default: number;
    };
    value: {
        type: BooleanConstructor;
        default: any;
    };
    modelValue: {
        type: BooleanConstructor;
        default: any;
    };
    defaultValue: BooleanConstructor;
    onChange: PropType<TdPullDownRefreshProps['onChange']>;
    onRefresh: PropType<TdPullDownRefreshProps['onRefresh']>;
    onScrolltolower: PropType<TdPullDownRefreshProps['onScrolltolower']>;
    onTimeout: PropType<TdPullDownRefreshProps['onTimeout']>;
};
export default _default;
