import { type Component } from "@earendil-works/pi-tui"; import { type AtomicWorkingPalette } from "./atomic-working-status.ts"; export interface WorkingStatusComponentOptions { /** Explicit caller-owned indicator frame; omitted uses Atomic's one-cell identity. */ spinner?: string; frame?: number; message?: string; spinnerColor?: (text: string) => string; spinnerBoldColor?: (text: string) => string; palette?: AtomicWorkingPalette | (() => AtomicWorkingPalette); messageColor?: (text: string) => string; } export declare class WorkingStatusComponent implements Component { private readonly options; constructor(options?: WorkingStatusComponentOptions); render(width: number): string[]; invalidate(): void; } //# sourceMappingURL=working-status.d.ts.map