import { LitElement } from 'lit'; import type { DatabaseTableViewRowSelect } from '../../../../std.js'; type SelectionState = Pick; declare const RowLevelSelection_base: typeof LitElement & (new (...args: any[]) => import("@revesuite/lit").DisposableClass); export declare class RowLevelSelection extends RowLevelSelection_base { static styles: import("lit").CSSResult; container: HTMLElement; state: SelectionState | null; setSelection: ({ databaseId, rowIds }: SelectionState) => void; clearSelection: () => void; private get _zoom(); private _getStyles; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'database-row-level-selection': RowLevelSelection; } } export {}; //# sourceMappingURL=row-selection.d.ts.map