import { FieldHelperProps, FieldInputProps, FieldMetaProps } from '../types'; import { FieldHookConfig } from '../Field.types'; import { PathMatchingValue } from '../helpers/path-helpers'; /** * Get props to spread to input elements, like ``. * * Pass `FieldMetaProps` from useFieldMeta, so we don't subscribe twice. */ export declare const useFieldProps: (nameOrOptions: PathMatchingValue | FieldHookConfig, fieldMeta: FieldMetaProps) => FieldInputProps; /** * Get field state from `FormikState`. */ export declare const useFieldMeta: (name: string) => FieldMetaProps; /** * Get memoized helpers from `FormikContext`. */ export declare const useFieldHelpers: (name: string) => FieldHelperProps; export declare const useInitialValues: () => Values; export declare const useInitialTouched: () => import("../types").FormikTouched | undefined; export declare const useInitialErrors: () => import("../types").FormikErrors | undefined; export declare const useInitialStatus: () => any; export declare const useValues: () => Values; export declare const useTouched: () => import("../types").FormikTouched; export declare const useErrors: () => import("../types").FormikErrors; export declare const useStatus: () => any; export declare const useIsDirty: () => boolean; export declare const useIsValid: () => boolean; export declare const useIsSubmitting: () => boolean; export declare const useIsValidating: () => boolean;