export declare const createSource: (get: (url: string) => Promise<any>, url: string) => (page: number, rowsPerPage: number, orderBy: string | undefined, sort: "desc" | "asc" | undefined, filter?: {
    [key: string]: any;
} | undefined) => Promise<{
    total: number;
    data: any[];
}>;
export declare const createJsonServerSource: (get: (url: string) => Promise<any>, url: string) => (page: number, rowsPerPage: number, orderBy: string | undefined, sort: "desc" | "asc" | undefined, filter?: {
    [key: string]: any;
} | undefined) => Promise<{
    total: number;
    data: any[];
}>;
export declare function serializeFilter(filter: {
    [key: string]: any;
}): string;
