import { GarItem } from './gar-item'; export declare namespace AdmHierarchyItem { interface Data { /** @description Unique identifier of the record. Key field */ readonly id: number; /** @description Global unique identifier of the object */ readonly objectId: number; /** @description Parent object identifier */ readonly parentObjId?: number; /** @description Identifier of the changing transaction */ readonly changeId: number; /** @description Region code */ readonly regionCode?: string; /** @description District code */ readonly areaCode?: string; /** @description City code */ readonly cityCode?: string; /** @description Locality code */ readonly placeCode?: string; /** @description Code of the planning structure element */ readonly planCode?: string; /** @description Street code */ readonly streetCode?: string; /** @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 Date of entry (update) of the record */ readonly updateDate: Date; /** @description Start date of the record */ readonly startDate: Date; /** @description End date of the record */ readonly endDate: Date; /** @description Sign of an active address object */ readonly isActive: boolean; /** @description Materialized path to the object (full hierarchy) */ readonly path: string; } } /** @description Information about hierarchy in administrative division */ export declare class AdmHierarchyItem extends GarItem<'AdmHierarchyItem', AdmHierarchyItem.Data> { static readonly SCHEMA: GarItem.Schema; readonly type = "AdmHierarchyItem"; protected get schema(): GarItem.Schema; }