import { InstantiationMethod } from "./interfaces"; /** * Use one of the provided function or use your own custom function. * * No function provided will result to an unchanged string property. * * @example```js import { SetSerializeKeyTransform, CamelCase } from "cerializr"; SetSerializeKeyTransform(CamelCase);``` * * @param fn */ export declare function SetSerializeKeyTransform(fn: (str: string) => string): void; /** * Use one of the provided function or use your own custom function. * * No function provided will result to an unchanged string property. * * @example```js import { SetDeserializeKeyTransform, CamelCase } from "cerializr"; SetDeserializeKeyTransform(CamelCase);``` * * @param fn */ export declare function SetDeserializeKeyTransform(fn: (str: string) => string): void; /** * Change the default InstantiationMethod * @param instantiationMethod */ export declare function SetDefaultInstantiationMethod(instantiationMethod: InstantiationMethod | null): void;