import type { EndpointRequest, Operation } from './../../../../types/common.ts';
export interface IEndpoints {
    'DELETE /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}', 'delete'>;
    'GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions', 'get'>;
    'GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}', 'get'>;
    'PATCH /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}', 'patch'>;
    'POST /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions', 'post'>;
    'GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}/authorizationSystem': Operation<'/identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}/authorizationSystem', 'get'>;
}
/**
 * `DELETE /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}`
 *
 */
export declare function del(params?: IEndpoints['DELETE /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['parameters']): EndpointRequest<IEndpoints['DELETE /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['response']>;
/**
 * `GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions`
 *
 * Represents the Permissions Creep Index (PCI) for the authorization system. PCI distribution chart shows the classification of human and nonhuman identities based on the PCI score in three buckets (low, medium, high).
 */
export declare function list(params?: IEndpoints['GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions']['parameters']): EndpointRequest<IEndpoints['GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions']['response']>;
/**
 * `GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}`
 *
 * Represents the Permissions Creep Index (PCI) for the authorization system. PCI distribution chart shows the classification of human and nonhuman identities based on the PCI score in three buckets (low, medium, high).
 */
export declare function get(params?: IEndpoints['GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['parameters']): EndpointRequest<IEndpoints['GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['response']>;
/**
 * `PATCH /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}`
 *
 */
export declare function update(body: IEndpoints['PATCH /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['body'], params?: IEndpoints['PATCH /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['parameters']): EndpointRequest<IEndpoints['PATCH /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}']['response']>;
/**
 * `POST /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions`
 *
 */
export declare function create(body: IEndpoints['POST /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions']['body']): EndpointRequest<IEndpoints['POST /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions']['response']>;
export declare const authorizationSystem: {
    /**
     * `GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}/authorizationSystem`
     *
     * Represents an authorization system onboarded to Permissions Management.
     */
    get: (params?: IEndpoints["GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}/authorizationSystem"]["parameters"]) => EndpointRequest<IEndpoints["GET /identityGovernance/permissionsAnalytics/azure/permissionsCreepIndexDistributions/{permissionsCreepIndexDistribution-id}/authorizationSystem"]["response"]>;
};
