type Primitive = string | number | boolean | null | undefined; type Serializable = Primitive | { [Key in string | number]: Primitive | Serializable; } | ReadonlyArray; interface SerializerConfig { importPath: string; importName: string; args: ReadonlyArray; } declare function addFunctionSerializer(target: Target, recipe: SerializerConfig): Target; export { addFunctionSerializer as addRecipe };