declare type Ctor = { new (...args: any[]): T; } & S; export declare function mix(c1: Ctor, c2?: Ctor, c3?: Ctor): Ctor; export {};