import type { RuntimeCapacityScope, RuntimeCapacitySnapshot, RuntimeLease, RuntimeScheduleRequest } from "./types.js"; export interface RuntimeCapacitySnapshotLease { request: RuntimeScheduleRequest; lease: RuntimeLease; } export interface RuntimeCapacitySnapshotQueueItem { request: RuntimeScheduleRequest; } export declare function buildRuntimeCapacitySnapshot({ active, queued, rejected, scope, }: { active: RuntimeCapacitySnapshotLease[]; queued: RuntimeCapacitySnapshotQueueItem[]; rejected: number; scope?: RuntimeCapacityScope; }): RuntimeCapacitySnapshot;