import Block from './Block.js'; export interface IBlockListOptions { name?: string; replace?: boolean; } export default class BlockList { #private; constructor(content: string, options?: IBlockListOptions); get patterns(): Block[]; hasBlock(block: Block): boolean; join(wrap?: boolean): string; private appendBlock; private appendRows; private removeLastEmptyRow; private replaceBlock; }