import { LitElement, type TemplateResult } from 'lit'; import { PfV5Tr } from './pf-v5-tr.js'; export * from './pf-v5-caption.js'; export * from './pf-v5-thead.js'; export * from './pf-v5-tbody.js'; export * from './pf-v5-tr.js'; export * from './pf-v5-th.js'; export * from './pf-v5-td.js'; /** * A **table** is used to display large data sets that can be easily laid out in a simple grid with column headers. * @alias Table */ export declare class PfV5Table extends LitElement { #private; static readonly styles: CSSStyleSheet[]; get rows(): NodeListOf; private columns; private thRowContext; connectedCallback(): void; render(): TemplateResult<1>; private static getNodeContentForSort; private static sortByContent; } declare global { interface HTMLElementTagNameMap { 'pf-v5-table': PfV5Table; } }