import { RetryBudget } from "./budget.js"; import { OrderingTokenSource } from "./ordering.js"; import type { NormalizedEntry } from "./router-entry.js"; import type { Modality, RetryBudgetConfig, RouterHealthStore } from "./types.js"; export declare function validateAdaptiveConcurrency(entry: NormalizedEntry): void; export declare const VALID_MODALITIES: Set; export declare const MAX_HEALTH_IDENTITY_LENGTH = 256; export declare function validateHealthIdentity(value: string, name: string): void; export declare function validateEntryConfiguration(entry: NormalizedEntry): void; export declare function admissionSignature(entry: NormalizedEntry): string; export declare function validateSharedAdmission(entries: NormalizedEntry[]): void; export declare function resolveHealthNamespace(logicalId: string, namespace: string | undefined): string; export declare function resolveSharedHealthNamespace(logicalId: string, namespace: string | undefined): string; export declare function createOrderingTokenSource(): OrderingTokenSource; export declare const orderingSources: WeakMap; export declare function orderingTokenSourceFor(healthStore: RouterHealthStore): OrderingTokenSource; export declare function isSignalAborted(signal: AbortSignal | undefined): boolean; export declare function throwIfAborted(signal: AbortSignal | undefined): void; export declare function createRetryBudget(config: boolean | RetryBudgetConfig | undefined): RetryBudget | undefined;