import { Routes } from '@angular/router'; import { PermissionsViewConfig } from './types'; /** * Helper para montar la vista Permisos (`val-permissions-view`) como ruta en una * app del factory. El `config` se pasa por route `data` (`permissionsConfig`) y el * componente lo lee como fallback de su `@Input() config`. * * @example * ```ts * // settings.routes.ts * export const settingsRoutes: Routes = [ * ...provideValtechPermissionsRoutes(), // → /app/settings/permissions * { path: 'preferences', loadComponent: () => ... }, * ]; * * // con config acotada: * ...provideValtechPermissionsRoutes({ config: { showCustomRoles: false } }), * ...provideValtechPermissionsRoutes({ path: 'roles' }), * ``` */ export declare function provideValtechPermissionsRoutes(opts?: { path?: string; config?: PermissionsViewConfig; }): Routes;