export type InteractionLimiterLane = "durable" | "transient"; export interface InteractionLimiterOptions { clock?: () => number; maxWritesPerMinute: number; minWriteIntervalMs: number; } export declare class InteractionLimiter { #private; constructor(options: InteractionLimiterOptions); reserve(channelId: string, lane?: InteractionLimiterLane): void; } //# sourceMappingURL=interaction-limiter.d.ts.map