import { FirebaseBackgroundFunction } from '../shared'; interface FirestoreDocument { collection: string; id: string; data: Object; } declare class FirestoreFunction extends FirebaseBackgroundFunction { constructor(name: string); triggerWithProdData(): { onCreate: (collection: string, documentId: string) => void; }; trigger(): { onCreate: (doc: FirestoreDocument) => void; onDelete: (collection: string, documentId: string) => void; onUpdate: (doc: FirestoreDocument) => void; }; } declare const _default: { register: (name: string) => FirestoreFunction; get: (name: string) => FirestoreFunction; }; export default _default;