/// export declare function isStoreFieldValueAction(el: any): void; export declare const getABVariant: (stepRes: any) => any; export declare const getAllElements: (step: any) => any[]; export declare const lookUpTrigger: (step: any, elementID: string, type: string, additionalPayload?: Record) => Record; /** Update the fieldValues cache with a backend session */ export declare function updateSessionValues(session: any): void; /** * Set an error on a particular form DOM node(s). */ export declare function setFormElementError({ formRef, errorType, errorCallback, fieldKey, message, index, servarType, inlineErrors, setInlineErrors, triggerErrors }: any): Promise; export declare function clearBrowserErrors(formRef: React.MutableRefObject): void; export declare function objectMap(obj: any, transform: any): {}; /** * If a user's file is already uploaded, Feathery backend returns S3 details: { path, url } * We convert this information into Promises that resolve to the file */ export declare function fetchS3File(url: any): Promise; /** * Process file_values from a backend response: fetch files from S3 and * update fieldValues + filePathMap. Used by session, logic rule, and * extraction completion responses. */ export declare function processFileValues(fileValues: Record): void; export declare function clearFilePathMapEntry(key: any, index?: null): void; export declare function registerRenderCallback(internalId: string, key: 'form' | 'loginForm', callback: () => void): void; export declare function rerenderAllForms(): void; export declare function remountAllForms(saveCurrentStep?: boolean): void; export declare function prioritizeActions(actions: any[]): any[]; export declare function mapFormSettingsResponse(res: any): { errorType: any; autocomplete: string; autofocus: any; allowEdits: any; completionBehavior: any; showBrand: boolean; brandPosition: any; autoscroll: any; rightToLeft: any; saveUrlParams: any; enterToSubmit: any; globalStyles: any; saveHideIfFields: any; clearHideIfFields: any; mobileBreakpoint: any; assistantEnabled: any; assistantColor: string; assistantWorkflowActions: any; }; export declare function updateCustomHead(headCode: string): Promise; export declare function updateCustomCSS(cssCode: string): void; export declare function isElementInViewport(el: any): boolean; export declare function httpHelpers(client: any, connectorFields?: string[]): Record; //# sourceMappingURL=formHelperFunctions.d.ts.map