import { Routes } from '@angular/router';
import { NotificationPreferencesViewConfig } from './types';
/**
 * Helper para montar las **preferencias de notificaciones push**
 * (`val-notification-preferences-view`) como ruta en una app del factory. El
 * `config` se pasa por route `data` (`notificationPreferencesConfig`) y el
 * componente lo lee como fallback de su `@Input() config`.
 *
 * No confundir con `provideValtechNotificationsRoutes` (el inbox / feed).
 *
 * @example
 * ```ts
 * // app.routes.ts (típicamente bajo settings)
 * export const settingsRoutes: Routes = [
 *   ...provideValtechNotificationPreferencesRoutes(),       // → notifications
 * ];
 *
 * // con config acotada:
 * ...provideValtechNotificationPreferencesRoutes({ config: { showDetails: false } }),
 * ...provideValtechNotificationPreferencesRoutes({ path: 'push' }),
 * ```
 */
export declare function provideValtechNotificationPreferencesRoutes(opts?: {
    path?: string;
    config?: NotificationPreferencesViewConfig;
}): Routes;
