import { type Model } from './Model'; import { Collection } from './collections'; import { Path } from '../types'; export declare class Doc { collectionData: Model; collectionName: string; data: any; id: string; model: Model; constructor(model: Model, collectionName: string, id: string, data?: any, _collection?: Collection); path(segments?: Path[]): string; _errorMessage(description: string, segments: Path[], value: any): string; }