import { InputWidget, InputWidgetOptions } from '../types/input.types';
import { WidgetFrame } from '../types/widgets.types';
import TkBaseWidget, { TkWidgetOptions } from './TkBaseWidget';
export default class TkInputWidget extends TkBaseWidget implements InputWidget {
    readonly type = "input";
    private input;
    constructor(options: TkWidgetOptions & InputWidgetOptions & {
        termKitElement: any;
    });
    setFrame(frame: WidgetFrame): void;
    private handleCancel;
    private handleSubmit;
    getValue(): string | undefined;
    setValue(value: string): void;
    getTermKitElement(): any;
}
