import { IDocValue, IKeyObjectValue } from '../type';
export declare function mergeToRegExpStr(keys: string[]): string;
export declare function removeArrow(str: string): string;
export declare class FormatMarkdown {
    delimiter: string;
    lineBreak: string;
    paragraphBreak: string;
    constructor();
    bold(value: string): string;
    italic(value: string): string;
    pineCode(value: string): string;
    code(value: string): string;
    paragraph(...values: string[]): string;
    link(value: string, url: URL): string;
}
export declare const formatMarkdown: FormatMarkdown;
export declare function markdownHoverImportBuilder(item: IKeyObjectValue): string;
export declare function markdownHoverBuilder(items: IDocValue[], currentIndex?: number, isSupport?: boolean): string;
