export type FirestoreDocumentConfig = string | { path: string; }; export type FirestoreCollectionConfig = string | { path: string; limit?: number; }; export type FirestoreSourceConfig = FirestoreDocumentConfig | FirestoreCollectionConfig; export interface FirestoreDocumentResult { [key: string]: any; } export type FirestoreCollectionResult = Array<{ id: string; [key: string]: any; }>; export type FirestoreWriteOperation = [string, string]; export type FirestoreDeletePath = string; export interface FirestoreBatchConfig { set?: FirestoreWriteOperation[]; merge?: FirestoreWriteOperation[]; update?: FirestoreWriteOperation[]; delete?: FirestoreDeletePath[]; push?: [string, string][]; pushMerge?: [string, string][]; } //# sourceMappingURL=types.d.ts.map