import { AreaOfInterest } from '../entities'; import { Observable } from 'rxjs'; export interface AreasOfInterestStore { insert(aois: Array): Promise; getById(id: string): Promise; getAll(): Promise>; list(): Observable>; deleteAll(): Promise; } declare class AreasOfInterestStoreDB implements AreasOfInterestStore { private readonly store; constructor(); insert(aois: Array): Promise; getById(id: string): Promise; getAll(): Promise>; list(): Observable>; deleteAll(): Promise; } export declare const areasOfInterestStoreDB: AreasOfInterestStoreDB; export {};