import type { GridAtom, RowDataSourceClientPaginated } from "../+types.js";
import { type ClientRowDataSourcePaginatedParams } from "../+types.js";
interface DataAtoms<T> {
    readonly top: GridAtom<T[]>;
    readonly center: GridAtom<T[]>;
    readonly bottom: GridAtom<T[]>;
}
export declare function makeClientDataSourcePaginated<T>(p: ClientRowDataSourcePaginatedParams<T>): [RowDataSourceClientPaginated<T>, DataAtoms<T>];
export declare function useClientRowDataSourcePaginated<T>(p: ClientRowDataSourcePaginatedParams<T>): RowDataSourceClientPaginated<T>;
export {};
