import { Routes } from '@angular/router'; import { AboutViewConfig } from './types'; /** * Helper para montar la vista About (`val-about-view`) como ruta en una app del * factory. El `config` se pasa por route `data` (`aboutConfig`) y el componente * lo lee como fallback de su `@Input() config` (el `@Input` gana). * * @example * ```ts * // settings.routes.ts * import { APP_VERSION } from '../version'; * * export const settingsRoutes: Routes = [ * ...provideValtechAboutRoutes({ config: { version: APP_VERSION } }), // → /app/about * { path: 'preferences', loadComponent: () => ... }, * ]; * * // con redes y acciones extra: * ...provideValtechAboutRoutes({ * config: { * version: APP_VERSION, * socialLinks: VALTECH_SOCIAL_LINKS.map(s => ({ icon: s.icon, url: s.url, label: s.name })), * actions: [{ label: 'Compartir', icon: 'share-social-outline', onClick: () => share() }], * }, * }), * ``` */ export declare function provideValtechAboutRoutes(opts?: { path?: string; config?: AboutViewConfig; }): Routes;