import type { AgStudioSelectorType } from '../../api/agStudioSelector'; import type { _AgComponentSelector } from 'ag-grid-enterprise'; import { Component } from '../core/component'; export type SearchFieldValueChangedEvent = { type: 'fieldValueChanged'; value: string; }; export type SearchEvent = SearchFieldValueChangedEvent; export interface SearchParams { bordered?: boolean; value?: string; onValueChange?: (value?: string) => void; ariaLabel?: string | null; } export declare class Search extends Component { private readonly params; private readonly group; private readonly input; private readonly clear; constructor(params?: SearchParams | undefined); postConstruct(): void; onValueChange(callbackFn: (newValue?: string | null) => void): this; getValue(): string; setValue(value?: string): void; private updateValue; setDisabled(disabled: boolean): void; focus(options?: FocusOptions): void; } export declare const SearchSelector: _AgComponentSelector;