import { PropertyTypes } from '@itrocks/property-type';
import { ReflectClass as RC } from '@itrocks/reflect';
export declare class ReflectClass<T extends object = object> extends RC<T> {
    inheritedPropertyTypes(propertyTypes: PropertyTypes<T>): void;
    get parent(): any;
    get properties(): import("@itrocks/reflect").ReflectProperty<T>[];
    get uses(): import("@itrocks/class-type").Type[];
}
