export declare function copyProperties(target: InstanceType, source: TypeClass): void; export declare function Mixin(...mixins: C): C[number] & T; export type TypeClass = (abstract new (...args: any[]) => InstanceType) & StaticType; export declare const mix: (...ingredients: TypeClass[]) => (decoratedClass: any) => any;