import { BalanceTypeEnum } from '../../../constants/channel/index';

declare const _default: import('vue').DefineComponent<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
}, {
    handlePageChange: ({ pageNo, pageSize }: {
        pageNo?: number;
        pageSize?: number;
    }) => void;
    closeHandle: () => void;
    pageNum: import('vue').Ref<number>;
    pageSize: import('vue').Ref<number>;
    total: import('vue').Ref<number>;
    BalanceTypeEnum: typeof BalanceTypeEnum;
    tableList: import('vue').Ref<{
        paymentType: BalanceTypeEnum;
        startDate: string;
        endDate: string;
        minAmount: string;
        maxAmount: string;
    }[]>;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:visible"[], "update:visible", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & {
    "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}, {
    visible: boolean;
}, {}>;
export default _default;
