import type { CSSResultArray, PropertyDeclarations, TemplateResult } from 'lit-element'; import { InternalEditableControl } from '../InternalEditableControl/InternalEditableControl'; /** * Internal control displaying a basic text box. * * @since 1.17.0 * @element foxy-internal-text-control */ export declare class InternalTextControl extends InternalEditableControl { static get properties(): PropertyDeclarations; static get styles(): CSSResultArray; layout: 'summary-item' | 'standalone' | 'pill' | null; prefix: string | null; suffix: string | null; private __isErrorVisible; reportValidity(): void; renderControl(): TemplateResult; protected get _value(): string; protected set _value(newValue: string); protected _handleHostClick(evt: MouseEvent): void; private __renderSummaryItemLayout; private __renderPillLayout; }