UNPKG

@leancodepl/kratos

Version:

Headless React components library for building Ory Kratos authentication flows

28 lines (27 loc) 1.49 kB
import { TraitsConfig } from "../../../utils"; import { OnSettingsFlowError } from "../types"; type UsePasswordFormProps<TTraitsConfig extends TraitsConfig> = { traitsConfig: TTraitsConfig; onError?: OnSettingsFlowError<TTraitsConfig>; onChangeTraitsSuccess?: () => void; }; export declare function useTraitsForm<TTraitsConfig extends TraitsConfig>({ traitsConfig, onError, onChangeTraitsSuccess, }: UsePasswordFormProps<TTraitsConfig>): import("@tanstack/react-form").ReactFormExtendedApi<{ traits: Record<string, boolean | string>; }, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, boolean | string>; }> | undefined, unknown>; export {};