import { LitElement, TemplateResult } from "lit"; import { FieldDefinition } from "./FieldDefinitions"; import { InvalidErrors } from "./InvalidEvent"; import { Components } from "./Registry"; export declare class FormNavigator extends LitElement { components: Components | undefined; definition: FieldDefinition | undefined; value: any; set errors(errors: InvalidErrors); focusedPath: string | undefined; previousError: HTMLButtonElement | undefined; nextError: HTMLButtonElement | undefined; previousRequired: HTMLButtonElement | undefined; nextRequired: HTMLButtonElement | undefined; focused: HTMLElement | undefined; private _errors; private _errorsArray; private _allFields; private _requiredFields; private focusedError; private focusedField; private focusedRequired; static get styles(): import("lit").CSSResult; render(): TemplateResult<1>; focusRequired(index: number): void; focusError(index: number): void; private addFields; private addField; } //# sourceMappingURL=FormNavigator.d.ts.map