import type { TSESTree } from '@typescript-eslint/types';
import { Type } from './type';
export declare class TypeIntersection implements Type {
    private typeAnnotation;
    constructor(typeAnnotation: TSESTree.TSIntersectionType);
    toString(): string[];
    isEmpty(): boolean;
    equals(types: Type[]): boolean;
    includes(type: Type[]): boolean;
    private get types();
    size(): number;
}
//# sourceMappingURL=typeIntersection.d.ts.map