/** * Admin routes derived from the {@link NARRATION_ADMIN_ACTIONS} SSOT. * Every route is bound to its corresponding RBAC scope; this guarantees * `bootstrap.ts` (registers actions) and this file (binds routes) cannot drift. */ declare const _default: { type: "admin"; routes: ({ config: { policies: string[]; auth: { scope: string[]; }; }; method: "GET"; path: "/providers"; handler: "narration.providers"; } | { config: { policies: string[]; auth: { scope: string[]; }; }; method: "GET"; path: "/voices"; handler: "narration.voices"; } | { config: { policies: string[]; auth: { scope: string[]; }; }; method: "POST"; path: "/generate"; handler: "narration.generate"; } | { config: { policies: string[]; auth: { scope: string[]; }; }; method: "POST"; path: "/test-tts"; handler: "narration.testTts"; } | { config: { policies: string[]; auth: { scope: string[]; }; }; method: "GET"; path: "/configuration-status"; handler: "narration.settingsStatus"; } | { config: { policies: string[]; auth: { scope: string[]; }; }; method: "GET"; path: "/plugin-info"; handler: "narration.pluginInfo"; })[]; }; export default _default;