import { BlockNodeRenderer } from './block-node-renderer';
import { InlineableAttribute } from './utils/inlineable-attributes';
import { Asciidoctor } from '@asciidoctor/core';
import AbstractBlock = Asciidoctor.AbstractBlock;
export declare class BlockResourceRenderer extends BlockNodeRenderer<AbstractBlock> {
    private readonly type;
    constructor(type: string, internalAttributes: InlineableAttribute[]);
    protected getBlockTitle(node: AbstractBlock): string;
    renderBody(node: AbstractBlock): string;
}
