import type { OpenFourInitParams, OpenFourModuleSchema, OpenFourParamDescriptor } from './types.js'; export declare function emptyOpenFourInitParams(): OpenFourInitParams; export declare function encodeOpenFourModuleParams(schema: OpenFourModuleSchema, form: Record): string; export declare function defaultOpenFourFormFromSchema(params: OpenFourParamDescriptor[]): Record; export declare function encodeOpenFourInitParams(schemas: { token: OpenFourModuleSchema; vault: OpenFourModuleSchema; curve: OpenFourModuleSchema; trade: OpenFourModuleSchema; migrate: OpenFourModuleSchema; customData: OpenFourModuleSchema; }, form: Record): OpenFourInitParams; export declare function collectOpenFourSchemaParams(schemas: { token: OpenFourModuleSchema; vault: OpenFourModuleSchema; curve: OpenFourModuleSchema; trade: OpenFourModuleSchema; migrate: OpenFourModuleSchema; customData: OpenFourModuleSchema; }): OpenFourParamDescriptor[];