import type { ValidationAdapter, ClientValidationAdapter } from './adapters/adapters.js'; import type { SuperValidateOptions, SuperValidated } from './superValidate.js'; type SuperSchemaData> = Partial | null | undefined; type SuperSchemaOptions> = Pick, 'id' | 'defaults'>; export declare function defaults, M = App.Superforms.Message extends never ? any : App.Superforms.Message, In extends Record = Out>(adapter: ValidationAdapter, options?: SuperSchemaOptions): SuperValidated; export declare function defaults, M = App.Superforms.Message extends never ? any : App.Superforms.Message, In extends Record = Out>(defaults: SuperSchemaData, adapter: ValidationAdapter, options?: SuperSchemaOptions): SuperValidated; export declare function defaults, M = App.Superforms.Message extends never ? any : App.Superforms.Message, In extends Record = Out>(defaults: Out, adapter: ClientValidationAdapter, options?: SuperSchemaOptions): SuperValidated; export declare function defaultValues>(adapter: ValidationAdapter>): T; export {};