import { ValueObject } from '../shared/ValueObject'; /** * Contract Category Value Object * Defines the category/type of a contract */ export declare class ContractCategory extends ValueObject { private readonly _value; static readonly UI_COMPONENT: ContractCategory; static readonly UI_LAYOUT: ContractCategory; static readonly DOMAIN_MODEL: ContractCategory; static readonly DOMAIN_RULE: ContractCategory; static readonly WORKFLOW: ContractCategory; static readonly SERVICE: ContractCategory; private constructor(); static get VALID_VALUES(): string[]; /** * Creates a ContractCategory from string */ static fromString(value: string): ContractCategory; get value(): string; protected getEqualityProperties(): any[]; toString(): string; } //# sourceMappingURL=ContractCategory.d.ts.map