import { EventEmitter } from '../../stencil-public-runtime'; import { EComponentSize, ITextField } from '../../types'; import { ISelectCreateOption, ISelectCreateOptionEvents } from './select-create-option.types'; /** * @part create-button - The create action button element. * @part cancel-button - The cancel action button element. * @part text-field - The text field element. */ export declare class KvSelectCreateOption implements ISelectCreateOption, ISelectCreateOptionEvents { /** @inheritdoc */ value?: string; /** @inheritdoc */ disabled?: boolean; /** @inheritdoc */ size?: EComponentSize; /** @inheritdoc */ inputConfig?: Partial; /** @inheritdoc */ clickCreate: EventEmitter; /** @inheritdoc */ clickCancel: EventEmitter; /** @inheritdoc */ valueChanged: EventEmitter; /** Focus the input */ focusInput(): Promise; /** Blur the input */ blurInput(): Promise; private input?; private onKeyPress; private onCreate; private onCancel; private get canSubmit(); componentDidLoad(): void; render(): any; }