import { IndexQueryConfig, QueryResultSet } from "./query-config"; import { Subscriber } from "../event-bus"; import { SchemaObjectEntityRepresentation } from "./common"; /** * Represents the storage provider interface, */ export interface StorageProvider { onApplicationStart?(): Promise; query(config: IndexQueryConfig): Promise>; consumeEvent(schemaEntityObjectRepresentation: SchemaObjectEntityRepresentation): Subscriber; } //# sourceMappingURL=storage-provider.d.ts.map