import { ControlValidation } from "../../common/form-validation"; import { FormSubmitResult } from "../../components"; export declare class GxIdeNamePicker { #private; el: HTMLGxIdeNamePickerElement; /** * The input name */ inputValue: string; validatableControls: Map; /** * Callback that must be invoked when the 'Cancel' button is pressed. */ readonly cancelCallback: () => Promise; /** * Callback that must be invoked when the 'Confirm' button is pressed. */ readonly confirmCallback: (inputValue: string) => Promise; /** * This property is used to set the initial values of the input field when the component is loaded. */ readonly defaultInputValue: string; defaultInputValueChanged(newDefaultInputValue: string): void; componentWillLoad(): Promise; componentDidLoad(): void; render(): any; }