import type { AgBaseComponent, AgComponentSelector, AgCoreBeanCollection, BaseEvents, BaseProperties, IPropertiesService } from 'ag-stack'; import { AgAbstractLabel } from './agAbstractLabel'; import type { AgLabelParams } from './agFieldParams'; import type { AgWidgetSelectorType } from './agWidgetSelectorType'; type AgFieldSetItem = AgBaseComponent | HTMLElement; type AgFieldSetDirection = 'horizontal' | 'vertical'; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare class AgFieldSet, TProperties extends BaseProperties, TGlobalEvents extends BaseEvents, TCommon, TPropertiesService extends IPropertiesService, TComponentSelectorType extends string, TConfig extends AgLabelParams = AgLabelParams> extends AgAbstractLabel { protected readonly eLabel: HTMLElement; private readonly eWrapper; constructor(config?: TConfig); postConstruct(): void; addItems(items: AgFieldSetItem[]): void; addItem(item: AgFieldSetItem): void; setDirection(direction: AgFieldSetDirection): this; } /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare const AgFieldSetSelector: AgComponentSelector; export {};