import { LitElement, type TemplateResult } from 'lit'; /** * A **text input** is used to gather free-form text from a user. * @alias Text Input */ export declare class PfTextInput extends LitElement { #private; static readonly styles: CSSStyleSheet[]; static readonly formAssociated = true; static readonly shadowRootOptions: ShadowRootInit; /** Trim text on left */ leftTruncated: boolean; /** * Value to indicate if the input is modified to show that validation state. * If set to success, input will be modified to indicate valid state. * If set to warning, input will be modified to indicate warning state. * Invalid inputs will display an error state */ validated?: 'success' | 'warning'; /** icon variant */ icon?: 'calendar' | 'clock' | 'search'; /** Accessible label for the input when no `