/// import { LoDashStatic } from "lodash"; import { StringIndexable } from "../util"; import { AnyEntityMetadata, EntityMetadata, Local } from "../metadata"; export declare module CopyLocals { interface Args { from: StringIndexable[]; to: StringIndexable[]; lodash: LoDashStatic; metadata: AnyEntityMetadata; } } export interface CopyLocals extends Function { (args: CopyLocals.Args): void; } export declare class MappingCompiler { compileCopyLocals(args: { fromDto?: boolean; metadata: EntityMetadata; predicate?: (p: Local) => boolean; toDto?: boolean; }): CopyLocals; }