import type { StandardTableProps } from '../StandardTable/types';
export interface StandardTableProType extends StandardTableProps {
    proClassname?: string;
    filter?: any;
    formConfig?: any;
    onChange?: (pageParams?: any) => void;
    onSubmit?: (searchParams?: any) => void;
    onReset?: () => void;
    params?: any;
    acceptType?: 'data' | 'fetch' | string;
    fetchData?: () => void;
    parseTransform?: () => void;
    [k: string]: any;
}
export type ActionType = {
    reload?: () => void;
    [k: string]: any;
};
export type PageInfo = {
    size?: number;
    total?: number;
    current?: number;
    [k: string]: any;
};
export type UseFetchDataAction<T = any> = {
    dataSource?: T[];
    pagination?: PageInfo;
    [k: string]: any;
};
