import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; import './../button'; import './../icon'; import { LuzmoTextField } from './../text-field/text-field'; /** * @element luzmo-search * @slot help-text - default or non-negative help text to associate to your form element * @slot negative-help-text - negative help text to associate to your form element when `invalid` * * @fires submit - The search form has been submitted. */ export declare class LuzmoSearch extends LuzmoTextField { static get styles(): CSSResultArray; action: string; label: string; border: 'none' | undefined; method?: 'get' | 'post' | 'dialog'; placeholder: string; holdValueOnEscape: boolean; form: HTMLFormElement; private handleSubmit; private handleKeydown; reset(): Promise; protected renderField(): TemplateResult; firstUpdated(changedProperties: PropertyValues): void; willUpdate(): void; }