import { FieldProps } from './interface'; import { ApollionElement } from '../ApollionElement'; export declare class ApollionField extends ApollionElement implements FieldProps { static styles: (import("lit").CSSResult | import("lit").CSSResultGroup[])[]; label: FieldProps['label']; message?: FieldProps['message']; optional?: FieldProps['optional']; counter?: FieldProps['counter']; size?: FieldProps['size']; labelWeight?: FieldProps['labelWeight']; isError?: FieldProps['isError']; disabled?: FieldProps['disabled']; readonly?: FieldProps['readonly']; placeholder?: FieldProps['placeholder']; value?: FieldProps['value']; private _remainingCount; private _inputSlot; private get remainingCount(); private set remainingCount(value); private _handleInputInput; private get _state(); private get _textClassNames(); private _setAttribute; private _reflectAttributesToInput; private _setValue; protected updated(): void; private get _renderOptional(); private get _renderCounter(); render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'apo-field': ApollionField; } }