import type { WebSocketMessage } from '@longrun-ai/kernel/types/wire';
export declare function setToolAvailabilityBroadcaster(fn: (msg: WebSocketMessage) => void): void;
export declare function clearToolAvailabilityBroadcaster(): void;
export declare function notifyToolAvailabilityBindingChanged(trigger: string): void;
export declare function notifyToolAvailabilityRuntimeLeaseChanged(trigger: string): void;
export declare function notifyToolAvailabilityRegistryMaybeChanged(args: {
    reason: 'registry_changed';
    trigger: string;
}): void;
