import type { AgStudioSelectorType } from '../../api/agStudioSelector'; import type { StudioIcon } from '../../api/icons'; import type { _AgComponentSelector } from 'ag-grid-enterprise'; import { Component } from '../core/component'; import type { WidgetFieldRequirements } from '../interfaces/widgetParams'; import type { AgFieldSelectionEvent } from '../panels/components/agFieldSelection'; export interface WidgetPanelFieldAddParams { placeholder?: string; } export declare class AddFieldButton extends Component { private readonly params?; private readonly icon; private readonly title; private dropdown; private enabled; constructor(params?: WidgetPanelFieldAddParams | undefined); postConstruct(): void; setRequirements(requirements: WidgetFieldRequirements | undefined): void; setEnabled(enabled: boolean): void; setIcon(placeholderIcon: StudioIcon | undefined): void; setPlaceholder(placeholder?: string): void; toggleDropPreviewActive(active: boolean): void; } export declare const AddFieldButtonSelector: _AgComponentSelector;