///
export declare const getDisplayName: (component: import("react").ComponentType<{}>) => string;
/**
* Determine whether to show errors, or not.
*/
export declare const shouldShowErrors: (isPristine: boolean, isFormSubmitted: boolean, isValid: boolean, validatePristine: boolean, validateBeforeSubmit: boolean) => boolean;
export declare const getFallbackBoolean: (a: A, b: B, c: boolean) => boolean;
export declare const hashString: (inString: string) => number;
/**
* The ID is used as an attribute on the form control, and is used to allow
* associating the label element with the form control.
*
* If we don't explicitly pass an `id` prop, we generate one based on the
* `name` and `label` properties.
*/
export declare const getId: (id: string, label: import("react").ReactNode, name: string) => string;