import { API } from '../structures/api'; /** * Route settings configuration */ export type RouteSettings = { unauthed: boolean; disabled: boolean; moved: boolean; authOverwrite: ((api: API) => boolean | Promise) | null; upload?: { store: 'memory' | 'disk'; diskPath?: string; } | null; }; /** * Rate limit configuration */ export type RouteRatelimits = { limit: number; limitFn: (api: API) => number | Promise; remember: number; punishment: number; strict: boolean; type: 'endpoint' | 'parameter'; scope: 'ip' | 'authentication' | 'global'; }; //# sourceMappingURL=route-settings.d.ts.map