export function createService(context: Types.RateLimitServiceContext): { add: Types.ServiceMethod, Pick<{ subject: string; rate: number; }, "subject" | "rate">>, { id: import("./types/rate-limits.js").RateLimitID; }, Types.Failure>; remove: Types.ServiceMethod, Pick<{ id: string; }, "id">>, Types.Unit, Types.Failure>; list: Types.ServiceMethod, Pick<{ subject: string; }, "subject">>, { limits: Types.RateLimit[]; }, Types.Failure>; }; import * as Types from './types.js'; //# sourceMappingURL=rate-limit.d.ts.map