import type { Column, Item } from './types'; interface SortAndGroup { sortOn?: string; setSortOn?: (name?: string) => void; descending?: boolean; setDescending?: (value: boolean) => void; groupOn?: string; setGroupOn?: (name?: string) => void; groupOnDescending?: boolean; setGroupOnDescending?: (value: boolean) => void; columns?: Column[]; } interface RenderHeaderParams { allSelected: boolean; onAllCheckboxChange: (event: Event) => void; sortAndGroup: SortAndGroup; dataIsValid: boolean; data?: Item[]; columns: Column[]; filters: Record; groupOnColumn?: Column; setFilterState: (name: string, state: unknown) => void; settingsConfig: unknown; hideSelectAll?: boolean; } export declare const renderHeader: ({ allSelected, onAllCheckboxChange, sortAndGroup, dataIsValid, data, columns, filters, groupOnColumn, setFilterState, settingsConfig, hideSelectAll, }: RenderHeaderParams) => import("lit-html").TemplateResult<1>; export {}; //# sourceMappingURL=render-header.d.ts.map