import { type EventEmitter } from '../../stencil-public-runtime'; export declare class CobaltInputText { /** * The label that accompany the input field. */ label: string; /** * The value added inside the input. It can be used to add default value. */ value: string; /** * Description is available on `outside` and `aside` format and will append below the label. */ description?: string; /** * Placeholder inside the select. */ placeholder?: string; /** * Mention displayed to indicate if the field is mandatory or optional. If none is selected `custom-requirement` slot is available. */ requirement?: 'mandatory' | 'optional' | 'none'; /** * Position the label in different place. */ format?: 'inside' | 'outside' | 'aside' | 'hidden'; /** * A boolean indicating the disable state of the input field. The `aria-disabled` attribute relies on this property. */ disabled?: boolean; /** * Display an error message under the field and set the field in error state. */ errorMessage?: string; /** * Emitted when the value has changed. */ cobaltInputTextValueChange: EventEmitter; /** * Emitted when typing inside the input. */ cobaltInputTextTyping: EventEmitter; element: HTMLElement; handleOnChange: (event: any) => void; handleOnInput: (event: any) => void; render(): any; }