Type alias CirclesOfTrust

CirclesOfTrust: {
    createCircleOfTrust(cotId?: string, cotData?: CircleOfTrustSkeleton): Promise<CircleOfTrustSkeleton>;
    createCirclesOfTrustExportTemplate(): CirclesOfTrustExportInterface;
    deleteCircleOfTrust(cotId: string): Promise<CircleOfTrustSkeleton>;
    deleteCirclesOfTrust(entityProviders?: string[]): Promise<CircleOfTrustSkeleton[]>;
    exportCircleOfTrust(cotId: string): Promise<CirclesOfTrustExportInterface>;
    exportCirclesOfTrust(entityProviders?: string[]): Promise<CirclesOfTrustExportInterface>;
    getCircleOfTrust(cotId: string): Promise<CircleOfTrustSkeleton>;
    getCirclesOfTrust(): Promise<CircleOfTrustSkeleton[]>;
    importCircleOfTrust(cotId: string, importData: CirclesOfTrustExportInterface): Promise<CircleOfTrustSkeleton>;
    importCirclesOfTrust(importData: CirclesOfTrustExportInterface, entityProviders?: string[]): Promise<CircleOfTrustSkeleton[]>;
    importFirstCircleOfTrust(importData: CirclesOfTrustExportInterface): Promise<CircleOfTrustSkeleton>;
    readCircleOfTrust(cotId: string): Promise<CircleOfTrustSkeleton>;
    readCirclesOfTrust(entityProviders?: string[]): Promise<CircleOfTrustSkeleton[]>;
    updateCircleOfTrust(cotId: string, cotData: CircleOfTrustSkeleton): Promise<CircleOfTrustSkeleton>;
}

Type declaration