import { immerable } from 'immer'; import { DocumentReference, IDEnabled } from '../types'; export declare class Document { collections: SubCollections; data: Readonly; [immerable]: boolean; constructor(data: DataType, reference?: DocumentReference, subCollections?: SubCollections); id(): string; }