import { AbstractEntity } from '../../abstractEntity'; export declare enum OrganizationUnitFields { COLUMN_ORGANIZATION_UNIT_REF = "organizationUnitRef", COLUMN_COMPANY_REF = "companyRef", COLUMN_NAME = "name", COLUMN_COUNT_USERS = "countUsers", COLUMN_COUNT_CUSTOMERS = "countCustomers", COLUMN_COUNT_LICENSES = "countLicenses", COLUMN_COUNT_ORDERS = "countOrders" } export declare type OrganizationUnitType = { [OrganizationUnitFields.COLUMN_ORGANIZATION_UNIT_REF]: string; [OrganizationUnitFields.COLUMN_COMPANY_REF]: string; [OrganizationUnitFields.COLUMN_NAME]: string; [OrganizationUnitFields.COLUMN_COUNT_USERS]?: number; [OrganizationUnitFields.COLUMN_COUNT_CUSTOMERS]?: number; [OrganizationUnitFields.COLUMN_COUNT_LICENSES]?: number; [OrganizationUnitFields.COLUMN_COUNT_ORDERS]?: number; }; export declare class OrganizationUnit extends AbstractEntity { #private; constructor(organizationUnitInput: OrganizationUnitType); get organizationUnitRef(): string; get companyRef(): string; get name(): string; get countUsers(): number | undefined; get countCustomers(): number | undefined; get countLicenses(): number | undefined; get countOrders(): number | undefined; toJSON(): OrganizationUnitType; }