import { EventEmitter } from '@angular/core'; import { Record } from '../../models/record'; import { ApiService, RestParameters } from '../api/api.service'; import { EnvironmentService } from '../environment/environment.service'; import * as i0 from "@angular/core"; export declare class RecordService { private apiService; private environmentService; basePath: string; onCreate: EventEmitter; onDelete: EventEmitter; onRead: EventEmitter; onUpdate: EventEmitter; constructor(apiService: ApiService, environmentService: EnvironmentService); create(databaseId: string, collectionId: string, parameters: Partial): Promise; delete(databaseId: string, collectionId: string, _id: string): Promise; find(databaseId: string, collectionId: string, parameters: RestParameters): Promise; findOne(databaseId: string, collectionId: string, _id: string): Promise; update(databaseId: string, collectionId: string, parameters: Partial): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }