UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

42 lines (40 loc) 1.49 kB
/// <reference types="../../index.d.ts" /> import { PropertyValues } from 'lit'; import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina'; import { Alignment, Scale, SelectionMode } from '../interfaces'; import { RowType, TableInteractionMode } from '../calcite-table/interfaces'; export declare class TableHeader extends LitElement { /** * Specifies the alignment of the component. * * @default "start" */ alignment: Alignment; /** Specifies the number of columns the component should span. */ colSpan: number; /** A description to display beneath heading content. */ description: string; /** A heading to display above description content. */ heading: string; /** Use this property to override individual strings used by the component. */ messageOverrides?: typeof this.messages._overrides; /** Specifies the number of rows the component should span. */ rowSpan: number; /** Sets focus on the component. */ setFocus(): Promise<void>; private messages: { all: string; keyboardDeselectAll: string; keyboardSelectAll: string; rowNumber: string; selected: string; selectionColumn: string; } & import('@arcgis/lumina/controllers').T9nMeta<{ all: string; keyboardDeselectAll: string; keyboardSelectAll: string; rowNumber: string; selected: string; selectionColumn: string; }>; }