import { type SlotComponent } from "../hooks/use-slot/index.js";
import type { API } from "../types.js";
import type { Grid } from "@1771technologies/lytenyte-core";
export interface SelectAllProps {
    readonly slot?: SlotComponent<{
        readonly indeterminate: boolean;
        readonly selected: boolean;
        readonly toggle: (forceState?: boolean) => void;
    }>;
}
export declare function SelectAll<Spec extends Grid.GridSpec>({ api, slot, }: SelectAllProps & {
    readonly api: API<Spec>;
}): import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>>;
