import { Constructable, CtorEnsureArgError } from '.'; /** * Extract all constructor arguments form a plain object * @param clazz Class to get constructor args from * @param value Plain object to extract from * @returns List of arguments in right order */ export declare const argsFromObj: (clazz: Constructable, value: any) => any[] | null; /** * Validate a constructor from the k-v pairs of a plain object * @param className Schema name * @param value Plain object containing contructor fields * @param templateLang Language to use for rendering ensure templates * @returns List of errors */ export declare const validateCtor: (className: string, value: any, templateLang?: string) => CtorEnsureArgError[] | null; //# sourceMappingURL=ctor-validator.d.ts.map