import type { RouteMethod } from './common'; import type { SchemaDefinition } from './schema'; import type { ConditionalAPI } from './api'; import type { RouteSettings, RouteRatelimits } from './route-settings'; /** * Route definition structure */ export type RouteDefinition = Partial<{ [M in RouteMethod]: (api: ConditionalAPI) => void; }> & { schema?: V; settings?: Partial> & { [M in RouteMethod]?: Partial>; }; ratelimits?: Partial> & { [M in RouteMethod]?: Partial>; }; }; //# sourceMappingURL=route.d.ts.map