export * as sensors from './sensors';
export * as settings from './settings';
import type { EndpointRequest, Operation } from './../../types/common.ts';
export interface IEndpoints {
    'DELETE /security/identities': Operation<'/security/identities', 'delete'>;
    'GET /security/identities': Operation<'/security/identities', 'get'>;
    'PATCH /security/identities': Operation<'/security/identities', 'patch'>;
    'GET /security/identities/healthIssues': Operation<'/security/identities/healthIssues', 'get'>;
    'POST /security/identities/healthIssues': Operation<'/security/identities/healthIssues', 'post'>;
    'GET /security/identities/healthIssues/{healthIssue-id}': Operation<'/security/identities/healthIssues/{healthIssue-id}', 'get'>;
    'PATCH /security/identities/healthIssues/{healthIssue-id}': Operation<'/security/identities/healthIssues/{healthIssue-id}', 'patch'>;
    'DELETE /security/identities/healthIssues/{healthIssue-id}': Operation<'/security/identities/healthIssues/{healthIssue-id}', 'delete'>;
    'GET /security/identities/identityAccounts': Operation<'/security/identities/identityAccounts', 'get'>;
    'POST /security/identities/identityAccounts': Operation<'/security/identities/identityAccounts', 'post'>;
    'GET /security/identities/identityAccounts/{identityAccounts-id}': Operation<'/security/identities/identityAccounts/{identityAccounts-id}', 'get'>;
    'PATCH /security/identities/identityAccounts/{identityAccounts-id}': Operation<'/security/identities/identityAccounts/{identityAccounts-id}', 'patch'>;
    'DELETE /security/identities/identityAccounts/{identityAccounts-id}': Operation<'/security/identities/identityAccounts/{identityAccounts-id}', 'delete'>;
    'GET /security/identities/sensorCandidateActivationConfiguration': Operation<'/security/identities/sensorCandidateActivationConfiguration', 'get'>;
    'PATCH /security/identities/sensorCandidateActivationConfiguration': Operation<'/security/identities/sensorCandidateActivationConfiguration', 'patch'>;
    'DELETE /security/identities/sensorCandidateActivationConfiguration': Operation<'/security/identities/sensorCandidateActivationConfiguration', 'delete'>;
    'GET /security/identities/sensorCandidates': Operation<'/security/identities/sensorCandidates', 'get'>;
    'POST /security/identities/sensorCandidates': Operation<'/security/identities/sensorCandidates', 'post'>;
    'GET /security/identities/sensorCandidates/{sensorCandidate-id}': Operation<'/security/identities/sensorCandidates/{sensorCandidate-id}', 'get'>;
    'PATCH /security/identities/sensorCandidates/{sensorCandidate-id}': Operation<'/security/identities/sensorCandidates/{sensorCandidate-id}', 'patch'>;
    'DELETE /security/identities/sensorCandidates/{sensorCandidate-id}': Operation<'/security/identities/sensorCandidates/{sensorCandidate-id}', 'delete'>;
}
/**
 * `DELETE /security/identities`
 *
 */
export declare function del(params?: IEndpoints['DELETE /security/identities']['parameters']): EndpointRequest<IEndpoints['DELETE /security/identities']['response']>;
/**
 * `GET /security/identities`
 *
 * A container for security identities APIs.
 */
export declare function list(params?: IEndpoints['GET /security/identities']['parameters']): EndpointRequest<IEndpoints['GET /security/identities']['response']>;
/**
 * `PATCH /security/identities`
 *
 */
export declare function update(body: IEndpoints['PATCH /security/identities']['body']): EndpointRequest<IEndpoints['PATCH /security/identities']['response']>;
export declare const healthIssues: {
    /**
     * `GET /security/identities/healthIssues`
     *
     * Get a list of health issue objects and their properties.
     */
    list: (params?: IEndpoints["GET /security/identities/healthIssues"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/healthIssues"]["response"]>;
    /**
     * `POST /security/identities/healthIssues`
     *
     */
    create: (body: IEndpoints["POST /security/identities/healthIssues"]["body"]) => EndpointRequest<IEndpoints["POST /security/identities/healthIssues"]["response"]>;
    /**
     * `GET /security/identities/healthIssues/{healthIssue-id}`
     *
     * Read the properties and relationships of a healthIssue object.
     */
    get: (params?: IEndpoints["GET /security/identities/healthIssues/{healthIssue-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/healthIssues/{healthIssue-id}"]["response"]>;
    /**
     * `PATCH /security/identities/healthIssues/{healthIssue-id}`
     *
     * Update the properties of a healthIssue object.
     */
    update: (body: IEndpoints["PATCH /security/identities/healthIssues/{healthIssue-id}"]["body"], params?: IEndpoints["PATCH /security/identities/healthIssues/{healthIssue-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /security/identities/healthIssues/{healthIssue-id}"]["response"]>;
    /**
     * `DELETE /security/identities/healthIssues/{healthIssue-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /security/identities/healthIssues/{healthIssue-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /security/identities/healthIssues/{healthIssue-id}"]["response"]>;
};
export declare const identityAccounts: {
    /**
     * `GET /security/identities/identityAccounts`
     *
     * Get a list of the identityAccounts objects and their properties.
     */
    list: (params?: IEndpoints["GET /security/identities/identityAccounts"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/identityAccounts"]["response"]>;
    /**
     * `POST /security/identities/identityAccounts`
     *
     */
    create: (body: IEndpoints["POST /security/identities/identityAccounts"]["body"]) => EndpointRequest<IEndpoints["POST /security/identities/identityAccounts"]["response"]>;
    /**
     * `GET /security/identities/identityAccounts/{identityAccounts-id}`
     *
     * Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts.
     */
    get: (params?: IEndpoints["GET /security/identities/identityAccounts/{identityAccounts-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/identityAccounts/{identityAccounts-id}"]["response"]>;
    /**
     * `PATCH /security/identities/identityAccounts/{identityAccounts-id}`
     *
     */
    update: (body: IEndpoints["PATCH /security/identities/identityAccounts/{identityAccounts-id}"]["body"], params?: IEndpoints["PATCH /security/identities/identityAccounts/{identityAccounts-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /security/identities/identityAccounts/{identityAccounts-id}"]["response"]>;
    /**
     * `DELETE /security/identities/identityAccounts/{identityAccounts-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /security/identities/identityAccounts/{identityAccounts-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /security/identities/identityAccounts/{identityAccounts-id}"]["response"]>;
};
export declare const sensorCandidateActivationConfiguration: {
    /**
     * `GET /security/identities/sensorCandidateActivationConfiguration`
     *
     * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object.
     */
    get: (params?: IEndpoints["GET /security/identities/sensorCandidateActivationConfiguration"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/sensorCandidateActivationConfiguration"]["response"]>;
    /**
     * `PATCH /security/identities/sensorCandidateActivationConfiguration`
     *
     */
    update: (body: IEndpoints["PATCH /security/identities/sensorCandidateActivationConfiguration"]["body"]) => EndpointRequest<IEndpoints["PATCH /security/identities/sensorCandidateActivationConfiguration"]["response"]>;
    /**
     * `DELETE /security/identities/sensorCandidateActivationConfiguration`
     *
     */
    del: (params?: IEndpoints["DELETE /security/identities/sensorCandidateActivationConfiguration"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /security/identities/sensorCandidateActivationConfiguration"]["response"]>;
};
export declare const sensorCandidates: {
    /**
     * `GET /security/identities/sensorCandidates`
     *
     * Get a list of the sensorCandidate objects and their properties.
     */
    list: (params?: IEndpoints["GET /security/identities/sensorCandidates"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/sensorCandidates"]["response"]>;
    /**
     * `POST /security/identities/sensorCandidates`
     *
     */
    create: (body: IEndpoints["POST /security/identities/sensorCandidates"]["body"]) => EndpointRequest<IEndpoints["POST /security/identities/sensorCandidates"]["response"]>;
    /**
     * `GET /security/identities/sensorCandidates/{sensorCandidate-id}`
     *
     */
    get: (params?: IEndpoints["GET /security/identities/sensorCandidates/{sensorCandidate-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /security/identities/sensorCandidates/{sensorCandidate-id}"]["response"]>;
    /**
     * `PATCH /security/identities/sensorCandidates/{sensorCandidate-id}`
     *
     */
    update: (body: IEndpoints["PATCH /security/identities/sensorCandidates/{sensorCandidate-id}"]["body"], params?: IEndpoints["PATCH /security/identities/sensorCandidates/{sensorCandidate-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /security/identities/sensorCandidates/{sensorCandidate-id}"]["response"]>;
    /**
     * `DELETE /security/identities/sensorCandidates/{sensorCandidate-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /security/identities/sensorCandidates/{sensorCandidate-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /security/identities/sensorCandidates/{sensorCandidate-id}"]["response"]>;
};
