import type { EndpointRequest, Operation } from './../../../types/common.ts';
export interface IEndpoints {
    'DELETE /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}', 'delete'>;
    'GET /identityGovernance/entitlementManagement/connectedOrganizations': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations', 'get'>;
    'GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}', 'get'>;
    'PATCH /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}', 'patch'>;
    'POST /identityGovernance/entitlementManagement/connectedOrganizations': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations', 'post'>;
    'GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors', 'get'>;
    'GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': Operation<'/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors', 'get'>;
}
/**
 * `DELETE /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}`
 *
 * Delete a connectedOrganization object.
 */
export declare function del(params?: IEndpoints['DELETE /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['parameters']): EndpointRequest<IEndpoints['DELETE /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['response']>;
/**
 * `GET /identityGovernance/entitlementManagement/connectedOrganizations`
 *
 * Retrieve a list of connectedOrganization objects.
 */
export declare function list(params?: IEndpoints['GET /identityGovernance/entitlementManagement/connectedOrganizations']['parameters']): EndpointRequest<IEndpoints['GET /identityGovernance/entitlementManagement/connectedOrganizations']['response']>;
/**
 * `GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}`
 *
 * Retrieve the properties and relationships of a connectedOrganization object.
 */
export declare function get(params?: IEndpoints['GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['parameters']): EndpointRequest<IEndpoints['GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['response']>;
/**
 * `PATCH /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}`
 *
 * Update a connectedOrganization object to change one or more of its properties.
 */
export declare function update(body: IEndpoints['PATCH /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['body'], params?: IEndpoints['PATCH /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['parameters']): EndpointRequest<IEndpoints['PATCH /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}']['response']>;
/**
 * `POST /identityGovernance/entitlementManagement/connectedOrganizations`
 *
 * Create a new connectedOrganization object.
 */
export declare function create(body: IEndpoints['POST /identityGovernance/entitlementManagement/connectedOrganizations']['body']): EndpointRequest<IEndpoints['POST /identityGovernance/entitlementManagement/connectedOrganizations']['response']>;
export declare const externalSponsors: {
    /**
     * `GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors`
     *
     * Retrieve a list of a connectedOrganization&#x27;s external sponsors.  The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
     */
    list: (params?: IEndpoints["GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors"]["parameters"]) => EndpointRequest<IEndpoints["GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors"]["response"]>;
};
export declare const internalSponsors: {
    /**
     * `GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors`
     *
     * Retrieve a list of a connectedOrganization&#x27;s internal sponsors.  The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.
     */
    list: (params?: IEndpoints["GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors"]["parameters"]) => EndpointRequest<IEndpoints["GET /identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors"]["response"]>;
};
