import type { Generics } from '../../dto/generics'; import type { Variable } from '../../dto/variable'; import type { Options } from '.'; import type { Result } from './result/result'; export declare class TypeValidator { private options; constructor(options: Options); validate(injectedComponent?: Variable, generics?: Generics): Result; private areTypesValid; private hasInlineType; private typesAreEqual; private isInjected; private getInjectedTypes; private getOwnTypes; private typesAreInCorrectOrder; private get injectedPattern(); private get ownPattern(); } //# sourceMappingURL=typeValidator.d.ts.map