import { Symbol } from 'typescript';
import { Host } from '../services/ts-host/host';
import { ModuleDoc } from './ModuleDoc';
import { OverloadInfo } from './OverloadInfo';
import { ParameterContainer } from './ParameterContainer';
import { ParameterDoc } from './ParameterDoc';
import { ParameterizedExportDoc } from './ParameterizedExportDoc';
export declare class FunctionExportDoc extends ParameterizedExportDoc implements ParameterContainer {
    containerDoc: ModuleDoc;
    docType: string;
    type: string;
    overloads: OverloadInfo[];
    readonly parameterDocs: ParameterDoc[];
    readonly parameters: string[];
    constructor(host: Host, containerDoc: ModuleDoc, symbol: Symbol, aliasSymbol?: Symbol);
}
