export declare class SignatureHelp {
    private _formatter;
    private _isMac;
    private _keyMaps;
    constructor(userAgent: string);
    onVersionChange(version: number): Promise<void>;
    getSignatureHelpValues(funcName: string, args?: string[], startIndex?: number, line?: number): {
        activeParameter: number;
        activeSignature: number;
        signatures: {
            label: string;
            documentation: {
                value: string;
            };
            parameters: {
                label: any[];
                documentation: {
                    value: string;
                };
            }[];
        }[];
    } | null;
    private _getActiveIndex;
    private _getFuncItems;
    private _getSequentialSignatures;
    private _getSignatureLabel;
    private _getFormattedSignatureDocumentation;
    private _getSignatureParams;
}
declare const _default: SignatureHelp;
export default _default;
