import { ElementValueAccessorBase } from '../../../../../Forms/Accessors/Abstracts/ElementValueAccessorBase'; import type { ElementValueAccessorFn } from '../../../../../Forms/Accessors/Functions/ElementValueAccessorFn'; import type { TableBodyCellElement } from '../../Table/TableBodyCellElement'; import type { TableBodyRowElement } from '../../Table/TableBodyRowElement'; import type { DataTableElement } from '../DataTableElement'; /** * The `DataTableElementValueAccessor` class. * * @public */ export declare class DataTableElementValueAccessor extends ElementValueAccessorBase { /** * @public */ hostConnected(): void; /** * @public * @override */ writeValue(value: ReadonlyArray | ReadonlyArray | null): void; /** * @public * @override */ resetValue(): void; } /** * The `dataTableElementValueAccessor` function for the `DataTableElement`. * This accessor can be bind to form field controls. * * @public */ export declare const dataTableElementValueAccessor: ElementValueAccessorFn; //# sourceMappingURL=DataTableElementValueAccessor.d.ts.map