import { type Dispatch, type SetStateAction } from "react";
import type { SortItem } from "./+types.js";
import type { SortRowItem } from "./hooks/use-sort-row-item.js";
import type { Grid } from "../+types.js";
export interface SortManagerContext {
    readonly grid: Grid<any>;
    readonly sortItems: SortItem[];
    readonly setSortItems: Dispatch<SetStateAction<SortItem[]>>;
    readonly mode: boolean;
}
export declare const context: import("react").Context<SortManagerContext>;
export declare const useSortManagerCtx: () => SortManagerContext;
export declare const rowContext: import("react").Context<SortRowItem>;
export declare const useSortRowCtx: () => SortRowItem;
