import { InputElement } from '../display/InputElement'; import { GTextInput, InputType } from '../GTextInput'; export declare class InputDelegate { protected $inited: boolean; protected $textField: GTextInput; protected $input: InputElement; protected $restrictString: string; protected $restrictRegex: RegExp; protected $type: InputType; private $focused; constructor(tf: GTextInput); initialize(): void; private textFieldDownHandler; destroy(): void; get text(): string; set text(v: string); setColor(v: string): void; private updateText; private onStageDown; private focusHandler; get isFocused(): boolean; /**@internal */ $getProperty(name: string): string; /**@internal */ $setProperty(name: string, value: string): void; get $restrict(): string; set $restrict(v: string); get type(): InputType; set type(v: InputType); private tryHideInput; /**@internal */ $updateProperties(): void; /**@internal */ $onFocus(): void; }