import { LitElement } from 'lit'; /** * Dense table frame for admin lists, file details, and document indexes. * * @slot caption - Optional table label. * @slot head - Header row content. * @slot - Body rows. * @slot foot - Footer row content. * @csspart chrome - The scrollable table frame. * @csspart table - Table grid. * @csspart caption - Caption wrapper. * @csspart head - Table head. * @csspart body - Table body. * @csspart foot - Table foot. */ export declare class W1cDataTable extends LitElement { compact: boolean; striped: boolean; private hasCaption; private hasFoot; render(): import("lit").TemplateResult<1>; private handleCaptionSlotChange; private handleFootSlotChange; private hasAssignedContent; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'w1c-data-table': W1cDataTable; } }