PolicySet: {
    createPolicySet(
        policySetData: PolicySetSkeleton,
        policySetName?: string,
    ): Promise<PolicySetSkeleton>;
    createPolicySetExportTemplate(): PolicySetExportInterface;
    deletePolicySet(policySetName: string): Promise<PolicySetSkeleton>;
    exportPolicySet(
        policySetName: string,
        options?: PolicySetExportOptions,
    ): Promise<PolicySetExportInterface>;
    exportPolicySets(
        options?: PolicySetExportOptions,
    ): Promise<PolicySetExportInterface>;
    getPolicySet(policySetName: string): Promise<PolicySetSkeleton>;
    getPolicySets(): Promise<PolicySetSkeleton[]>;
    importFirstPolicySet(
        importData: PolicySetExportInterface,
        options?: PolicySetImportOptions,
    ): Promise<any>;
    importPolicySet(
        policySetName: string,
        importData: PolicySetExportInterface,
        options?: PolicySetImportOptions,
    ): Promise<any>;
    importPolicySets(
        importData: PolicySetExportInterface,
        options?: PolicySetImportOptions,
    ): Promise<any[]>;
    readPolicySet(policySetName: string): Promise<PolicySetSkeleton>;
    readPolicySets(): Promise<PolicySetSkeleton[]>;
    updatePolicySet(
        policySetData: PolicySetSkeleton,
        policySetName?: string,
    ): Promise<PolicySetSkeleton>;
}

Type declaration