import { SharedPlanEventListener, SharedPlanEventHandlers } from '../../domain/services/shared-plan-event-listener';
/**
 * Fake event listener for development/testing.
 * Stores the handlers registered by the orchestrator and exposes fire*() methods
 * so the fake API repository can trigger events at the right moment.
 */
export declare class FakeSharedPlanEventListener implements SharedPlanEventListener {
    private handlers;
    subscribe(_planId: string, handlers: SharedPlanEventHandlers): void;
    unsubscribe(_planId: string): void;
    fireAuthenticated(): void;
    firePermissionGranted(): void;
    fireProcessUpdated(): void;
}
