import { LitElement } from "lit"; import type { StoryMeta } from "../../story-meta.js"; import "../pagination/pagination.js"; export interface TableColumn { key: string; label: string; sortable?: boolean; align?: "left" | "center" | "right"; } export declare class EdsTable extends LitElement { static readonly storyMeta: StoryMeta; static styles: import("lit").CSSResult; columns: TableColumn[]; data: Array>; selectable: boolean; selectedKeys: string; pagination: boolean; pageSize: number; private currentPage; private sortKey; private sortDirection; private localeController; private getSelectedSet; private handleSort; private handleSelectAll; private handleSelectRow; private getSortedData; private getPaginatedData; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-table": EdsTable; } } //# sourceMappingURL=table.d.ts.map