import { ToHtml } from '../../../domain/use-cases/to-html';
import { Block } from '../../protocols/blocks';
import { BlockDispatcher } from './block-dispatcher';
import { ListBlocksWrapper } from './list-blocks-wrapper';
export declare class BlocksToHTML implements ToHtml {
    private _blocks;
    private _dispatcher;
    private _listBlocksWrapper;
    constructor(blocks: Block[], dispatcher: BlockDispatcher, listBlocksWrapper: ListBlocksWrapper);
    convert(): Promise<string>;
    private _convertBlock;
    private _wrapLists;
    private _dispatch;
}
