import { Declaration, Symbol } from 'typescript';
import { ClassLikeExportDoc } from '../api-doc-types/ClassLikeExportDoc';
import { ModuleDoc } from '../api-doc-types/ModuleDoc';
import { Host } from '../services/ts-host/host';
/**
 * Interfaces are class-like but can also have multiple declarations that are merged together
 */
export declare class InterfaceExportDoc extends ClassLikeExportDoc {
    docType: string;
    additionalDeclarations: Declaration[];
    constructor(host: Host, moduleDoc: ModuleDoc, symbol: Symbol, aliasSymbol?: Symbol);
}
