import { Routes } from '@angular/router';
import { NotificationsViewConfig } from './types';
/**
 * Helper para montar el inbox de notificaciones (`val-notifications-view`) como
 * ruta en una app del factory. El `config` se pasa por route `data`
 * (`notificationsConfig`) y el componente lo lee como fallback de su
 * `@Input() config`.
 *
 * @example
 * ```ts
 * // app.routes.ts
 * export const appRoutes: Routes = [
 *   ...provideValtechNotificationsRoutes(),                 // → /app/notifications
 *   { path: 'settings', loadChildren: () => ... },
 * ];
 *
 * // con config acotada:
 * ...provideValtechNotificationsRoutes({ config: { enableMarkAll: false } }),
 * ...provideValtechNotificationsRoutes({
 *   config: { settingsNotificationsPath: '/app/preferences/push' },
 * }),
 * ```
 */
export declare function provideValtechNotificationsRoutes(opts?: {
    path?: string;
    config?: NotificationsViewConfig;
}): Routes;
