import { ComponentInterface } from '../../stencil-public-runtime'; import { BalMutationObserver } from '../../utils/mutation'; import { EventEmitter } from '../../stencil-public-runtime'; export declare class Field implements ComponentInterface, BalMutationObserver { el: HTMLElement; private fieldId; private formControlElement; private inputElements; private formElements; required?: boolean; requiredHandler(): void; horizontal?: boolean; invalid?: boolean; invalidHandler(): void; valid: boolean; validHandler(): void; disabled?: boolean; disabledHandler(): void; readonly?: boolean; readonlyHandler(): void; loading?: boolean; loadingHandler(): void; balFormControlDidLoad: EventEmitter; connectedCallback(): void; componentWillLoad(): void; componentDidLoad(): Promise; private isDirectChild; private findDirectChild; private findDirectChildren; syncAriaAttributes(): Promise; mutationObserverActive: boolean; mutationListener(): void; private triggerAllHandlers; private updateProps; private notifyComponents; render(): any; }