import type { ArchitectsDb } from '../types.js';
export declare class DispatchGovernor {
    private db;
    private queue;
    private active;
    constructor(db: ArchitectsDb);
    get limit(): number;
    get throttled(): boolean;
    dispatch(operativeId: string, workItemId: string): void;
    complete(): void;
    getStatus(): {
        throttled: boolean;
        active: number;
        queueDepth: number;
        limit: number;
    };
}
