import type { BaseContext } from '../contexts/BaseContext'; import { PossiblyTranslatable } from '../interfaces/Translatable'; import { CodeblockLineItem, CodeblockBuilder } from './CodeblockBuilder'; export declare class LocalizedCodeblockBuilder extends CodeblockBuilder { private readonly ctx; constructor(ctx: BaseContext, language?: string); setTranslatedHeader(key: string, repl?: Record, backup?: string): Promise; setTranslatedFooter(key: string, repl?: Record, backup?: string): Promise; addTranslatedLine(item: PossiblyTranslatable, value?: PossiblyTranslatable | CodeblockLineItem): Promise; }