import { Narrowable } from '../../_shared/types/utils'; import { FormInferredData, FormSchema } from '../../form/types/form'; export declare function defineFormSchemaSample, const StepKey extends Narrowable, const FieldKey extends Narrowable>(sample: { title: string; description?: string; schema: TFormSchema; data?: Record; }): { sample: { title: string; description?: string; schema: TFormSchema; data?: Record; }; formData: FormInferredData; }; export declare function prettyPrintSchema(obj: any): string; export declare function assertDataTypeInferrence, Y extends T>(): boolean;