import { Type } from '@automock/types';
import { ClassInjectable } from '@automock/common';
import { MetadataReflector } from './types';
import { ParamsTokensReflector } from './params-token-resolver';
export type ClassCtorReflector = ReturnType<typeof ClassCtorReflector>;
export declare function ClassCtorReflector(reflector: MetadataReflector, paramsTokensReflector: ParamsTokensReflector): {
    reflectInjectables: (targetClass: Type) => ClassInjectable[] | never;
};
