import { LitElement } from 'lit'; import type { ApexCellContext, ColumnConfiguration, PropertyType } from '../internal/types.js'; import type ApexGridRow from './row.js'; /** * Component representing a DOM cell of the Apex grid. */ export default class ApexGridCell extends LitElement { static get tagName(): "apex-grid-cell"; static styles: import("lit").CSSResult; static register(): void; /** * The value which will be rendered by the component. */ value: PropertyType; /** * A reference to the column configuration object. */ column: ColumnConfiguration; /** * Indicates whether this is the active cell in the grid. * */ active: boolean; /** * The parent row component holding this cell. */ row: ApexGridRow; protected get context(): ApexCellContext; protected render(): unknown; } declare global { interface HTMLElementTagNameMap { [ApexGridCell.tagName]: ApexGridCell; } }