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