import { ModuleTypeReference } from "./moduleRegistry"; export declare const loadSerializedProperty: (object: object, moduleType: ModuleType, module: ModuleInstanceType, key: PropertyKey_1, deserializeValue: (value: unknown) => ModuleInstanceType[PropertyKey_1] | undefined, hideWarnings: boolean) => void; /** * Function for satisfying types when deserializing a primitive data type. * * Examples of primitive data types: * - `property = 1.0` * - `property = 'hello'` * - `property = { x: 1.0, something: 'text' }` * - `property = [ 0.0, 1.0 ]` * * @param serializedPrimitiveDataType * @returns */ export declare const deserializePrimitiveDataType: (serializedPrimitiveDataType: unknown) => T;