import { TableState } from "./state";
export type TableHookOptions = {
    singleSelect?: boolean;
    /** Clear all selected rows. */
    clearSelection: () => void;
};
/**
 * useTableState is a hook that creates and manages a Table's state on the
 * Airplane context
 */
export declare const useTableState: <TRowData = any>(id: string, options: TableHookOptions) => TableState<TRowData>;
