import type { EventBus } from '@wrongstack/core/kernel'; import type { Config } from '@wrongstack/core/types'; export interface RunTuiClientRegistrationOptions { projectRoot?: string | undefined; events: EventBus; appConfig?: Config | undefined; hqTelemetryOwnedExternally?: boolean | undefined; getSessionId?: (() => string | undefined) | undefined; /** Current project mailbox identity used for actor-specific receipts/unread. */ getAgentId?: (() => string | undefined) | undefined; isCleaned: () => boolean; } export interface RunTuiClientRegistration { register(): Promise; unregister(): void; } export declare function createRunTuiClientRegistration(opts: RunTuiClientRegistrationOptions): RunTuiClientRegistration; //# sourceMappingURL=run-tui-client-registration.d.ts.map