import { BaseFormPayload, ExtractModelKey, FieldState, FormSchema, StrictOptions } from './types'; export declare function scrollToError(selector?: string): void; export declare function findInteractiveElements(el: HTMLElement): HTMLElement[]; export declare function addEventToInteractiveElements({ interactiveElements, onBlur, mode, }: { interactiveElements: HTMLElement[]; onBlur: () => void; mode: StrictOptions>>['mode']; }): void; export declare function removeEventFromInteractiveElements({ interactiveElements, onBlur, }: { interactiveElements: HTMLElement[]; onBlur: () => void; }): void; export declare function getValidationEvents>, F extends FieldState>({ hasRef, fieldState, onBlur, }: { hasRef?: boolean; fieldState: F; onBlur: () => void; }): { onBlur: () => void; } | undefined;