import { DDSElement } from "../../base/index.cjs"; import { MergeVariantProps } from "../../type-utils.cjs"; declare const cvaCell: (props?: ({ alignment?: "left" | "right" | "center" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; type TableCellVariantProps = MergeVariantProps; /** * This is a component that functions as an element to be placed on the daikin-table. When you want to insert a subtitle into a cell, or when you want to use something other than plain text (e.g. a button), you need to use this component. * * This is a component used as a slot in the daikin-table, but in order to do so, you need to specify the appropriate slot attribute. For more information, please check the daikin-table component. * * Hierarchy: * - `daikin-table` > `daikin-table-cell` * * @slot - A slot for the table cell. * @slot subtitle - This is a subtitle element that is inserted into a cell. * * @example * * ```js * import "@daikin-oss/design-system-web-components/components/table-cell/index.js"; * ``` * * ```html * * Table cell label * Table cell subtitle * * ``` */ export declare class DaikinTableCell extends DDSElement { static readonly styles: import('lit').CSSResult; /** * Alignment of cell contents. * Controlled by `daikin-table` component. * * @default "left" */ alignment: TableCellVariantProps["alignment"]; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "daikin-table-cell": DaikinTableCell; } } export default DaikinTableCell;