import { GarItem } from './gar-item'; export declare namespace Room { interface Data { /** @description Unique record identifier. Key field */ readonly id: number; /** @description Global unique identifier of the address object */ readonly objectId: number; /** @description Global unique identifier of the object (UUID) */ readonly objectGuid: string; /** @description Identifier of the changing transaction */ readonly changeId: number; /** @description Room or office number */ readonly number: string; /** @description Room or office type */ readonly roomType: number; /** @description Record action status */ readonly operationTypeId: number; /** @description Identifier of the record linking to the previous historical record */ readonly prevId?: number; /** @description Identifier of the record linking to the subsequent historical record */ readonly nextId?: number; /** @description Record update date */ readonly updateDate: Date; /** @description Record start date */ readonly startDate: Date; /** @description Record end date */ readonly endDate: Date; /** @description Address object relevance indicator */ readonly isActual: boolean; /** @description Active address object indicator */ readonly isActive: boolean; } } /** @description Room information */ export declare class Room extends GarItem<'Room', Room.Data> { static readonly SCHEMA: GarItem.Schema; readonly type = "Room"; protected get schema(): GarItem.Schema; }