export declare type Factory<T> = ((type: any) => T);
export declare type ConstructType<T> = (new (...args: any[]) => T) | Function;
export declare type MaybeArray<T> = T | T[];
export declare type MaybeFactory<T> = T | Factory<T>;
