/** * A type representing an arbitrary function. */ export declare type AnyFunction = (...input: any[]) => A; /** * A type representing an arbitrary constructor. */ export declare type AnyConstructor = new (...args: any[]) => T; /** * A type representing a mixin function. */ export declare type Mixin = InstanceType>;