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;
