import { Result } from "../shared/core/Result";
import AdtException from "../shared/exceptions/adtException";
export type ServicePackageRef = {
    name: string;
    description: string;
    type: string;
};
export type ServiceBindingInfo = {
    name: string;
    createdAt: Date;
    createdBy: string;
    changedAt: Date;
    changedBy: string;
    description: string;
    language: string;
    type: string;
    version: string;
    bindingCreated: boolean;
    published: boolean;
    packageRef: ServicePackageRef;
    versionOdata: string;
    serviceName: string;
    serviceVersion: number;
    serviceDefinitionName: string;
    serviceUrl: string;
    serviceUrlCommon?: string;
    annotationUrl: string;
};
export type ServiceDefinitionInfo = {
    name: string;
    createdAt: Date;
    createdBy: string;
    changedAt: Date;
    changedBy: string;
    description: string;
    language: string;
    type: string;
    version: string;
    packageRef: ServicePackageRef;
};
export type ResultServiceBindingInfo = Result<ServiceBindingInfo> | Result<AdtException>;
export type ResultServiceDefinitionInfo = Result<ServiceDefinitionInfo> | Result<AdtException>;
//# sourceMappingURL=businessServicesType.d.ts.map