export interface CodeblockLine {
    key?: CodeblockLineItem;
    value: CodeblockLineItem;
}
export declare type CodeblockLineItem = string | number | boolean;
export declare class CodeblockBuilder {
    language: string;
    private header;
    private footer;
    private readonly lines;
    constructor(language?: string);
    setLanguage(language: string): void;
    setHeader(header: string): void;
    setFooter(footer: string): void;
    addLine(item: CodeblockLineItem, value?: CodeblockLineItem): CodeblockBuilder;
    render(): string;
}
