import { EventEmitter } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { AuthService } from './auth.service'; import { HttpService } from './http.service'; import { ModalService } from './modal.service'; import { Firestore } from '@angular/fire/firestore'; import { BackendPageService } from './backendPage.service'; import * as i0 from "@angular/core"; export interface TupleTempData { pg: string; body?: any; cifrado?: string; t: number; who: string; } export interface TupleData { status: string; body?: any; t?: number; } export interface TupleResponseDetailData { v: any; act: number; cre: number; pg: string; id: string; } export interface TupleResponseData { payload: Array; t: number; } export declare class TupleServiceInstance { private id; private writer; private httpService; private firestore; private backendPageService; evento: EventEmitter; model: any | null; builder: any; myLiveChanges: any; constructor(id: string, writer: Function, httpService: HttpService, firestore: Firestore, backendPageService: BackendPageService); setBlackKeyPatterns(lista: Array): void; fastMapListenerKeys: Array; mapListener: { [key: string]: Array; }; addListener(key: string, callback: Function): void; removeListener(key: string, callback?: Function): void; removeAllListener(): void; notifyObservers(someKey: string, someValue: any): void; applyNewChanges(): void; read(): Promise; save(model: any): void; } export declare class TupleService { private authService; private modalService; private httpService; dialog: MatDialog; private firestore; private backendPageService; constructor(authService: AuthService, modalService: ModalService, httpService: HttpService, dialog: MatDialog, firestore: Firestore, backendPageService: BackendPageService); getReader(pageId: string): TupleServiceInstance; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }