import { TypeDecorator } from '../decorators/types/type-decorator'; import { ModelOptions } from '../decorators/model'; import { PropertyForm } from './../decorators/form'; import { PropertyValidation } from './../decorators/validate'; export interface Deco { baseroute: string; target: any; options: ModelOptions; propertyTypes: { [key: string]: TypeDecorator; }; propertyTypesOptions: { [key: string]: any; }; propertyFromApiOnly: Array; propertyForms: { [key: string]: Array; }; propertyValidations: { [key: string]: Array; }; propertySearchables: Array; propertySortables: Array; propertyFilterables: Array; propertyFilterablesOptions: { [key: string]: any; }; } export declare function cloneDeco(originalDeco: Deco): Deco;