import * as i0 from '@angular/core'; import { TransferState, OutputEmitterRef } from '@angular/core'; import * as _angular_router from '@angular/router'; import { ActivatedRoute } from '@angular/router'; import { Subscription } from 'rxjs'; import { Title, Meta } from '@angular/platform-browser'; declare abstract class BaseSeoContainer { readonly title: Title; readonly transferState: TransferState; readonly meta: Meta; setMeta(titleApp: string, title: string, description: string, image?: string): void; } declare abstract class BaseRouteComponent extends BaseSeoContainer { activatedRoute: ActivatedRoute; routeParams: i0.Signal<_angular_router.Params | undefined>; routeObservable: Subscription | null; } declare abstract class BaseService { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare const isCallback: (callback: OutputEmitterRef) => boolean; export { BaseRouteComponent, BaseSeoContainer, BaseService, isCallback };