import { Named } from './base/Named.mjs'; import { StoredDocument } from './base/StoredDocument.mjs'; import { DecryptedAddress } from './embed/Address.mjs'; /** * * DTO representing a physical place or location, such as a clinic or office. * / */ export declare class Place implements StoredDocument, Named { /** * * The unique identifier of the place. */ id: string; /** * * The revision identifier for optimistic locking. */ rev: string | undefined; /** * * The soft-delete timestamp in epoch milliseconds. */ deletionDate: number | undefined; /** * * The display name of the place. */ name: string | undefined; /** * * The address of the place. */ address: DecryptedAddress | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): Place; }