import { FieldNameType, FieldStateType, NamespaceType } from '../common'; export declare const useFieldState: (namespace: NamespaceType, fieldName: FieldNameType) => FieldStateType | undefined; export declare const useFieldError: (namespace: NamespaceType, fieldName: FieldNameType) => T | undefined; export declare const useFieldHasFocus: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsDirty: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsTouched: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldIsValid: (namespace: NamespaceType, fieldName: FieldNameType) => boolean | undefined; export declare const useFieldValue: (namespace: NamespaceType, fieldName: FieldNameType) => T | undefined; export declare const useFieldValueOnFocus: (namespace: NamespaceType, fieldName: FieldNameType) => T | undefined;