import { Container } from "@earendil-works/pi-tui"; import type { EntryRenderer } from "../../../core/extensions/types.ts"; import type { CustomEntry } from "../../../core/session-manager.ts"; /** Renders an extension-owned persistent session entry. */ export declare class CustomEntryComponent extends Container { private customComponent?; private expanded; private outputPad; private readonly entry; private readonly renderer; constructor(entry: CustomEntry, renderer: EntryRenderer, outputPad?: number); hasContent(): boolean; setExpanded(expanded: boolean): void; setOutputPad(outputPad: number): void; invalidate(): void; private rebuild; } //# sourceMappingURL=custom-entry.d.ts.map