import { ObjectOrType, Type } from '@itrocks/class-type';
export declare function Super<T extends object>(self: object): T;
export declare function Uses<T extends object>(...mixins: Type[]): (target: Type<T>) => Type<T>;
export declare function usesOf(target: ObjectOrType, resolveBuiltClass?: boolean): Type[];
