import * as sdk from '@botpress/sdk';
import { JSONSchema7 } from 'json-schema';
export type Primitive = string | number | boolean | null | undefined;
export declare const zuiSchemaToTypeScriptType: (zuiSchema: sdk.z.Schema, name: string) => Promise<string>;
export declare const jsonSchemaToTypescriptZuiSchema: (schema: JSONSchema7, name: string, extraProps?: Record<string, string>) => Promise<string>;
export declare const stringifySingleLine: (x: object) => string;
export declare function primitiveToTypescriptValue(x: Primitive): string;
export declare function primitiveRecordToTypescriptValues(x: Record<string, Primitive>): Record<string, string>;
export declare const primitiveRecordToRecordString: (record: Record<string, Primitive>) => string;
export declare const typescriptValuesToRecordString: (record: Record<string, string>) => string;
