export * as exchangeProtectionPolicies from './exchangeProtectionPolicies';
export * as exchangeRestoreSessions from './exchangeRestoreSessions';
export * as oneDriveForBusinessProtectionPolicies from './oneDriveForBusinessProtectionPolicies';
export * as oneDriveForBusinessRestoreSessions from './oneDriveForBusinessRestoreSessions';
export * as protectionPolicies from './protectionPolicies';
export * as protectionUnits from './protectionUnits';
export * as restorePoints from './restorePoints';
export * as restoreSessions from './restoreSessions';
export * as serviceApps from './serviceApps';
export * as sharePointProtectionPolicies from './sharePointProtectionPolicies';
export * as sharePointRestoreSessions from './sharePointRestoreSessions';
import type { EndpointRequest, Operation } from './../../types/common.ts';
export interface IEndpoints {
    'DELETE /solutions/backupRestore': Operation<'/solutions/backupRestore', 'delete'>;
    'GET /solutions/backupRestore': Operation<'/solutions/backupRestore', 'get'>;
    'PATCH /solutions/backupRestore': Operation<'/solutions/backupRestore', 'patch'>;
    'GET /solutions/backupRestore/driveInclusionRules': Operation<'/solutions/backupRestore/driveInclusionRules', 'get'>;
    'POST /solutions/backupRestore/driveInclusionRules': Operation<'/solutions/backupRestore/driveInclusionRules', 'post'>;
    'GET /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}': Operation<'/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}', 'get'>;
    'PATCH /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}': Operation<'/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}', 'patch'>;
    'DELETE /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}': Operation<'/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}', 'delete'>;
    'GET /solutions/backupRestore/driveProtectionUnits': Operation<'/solutions/backupRestore/driveProtectionUnits', 'get'>;
    'POST /solutions/backupRestore/driveProtectionUnits': Operation<'/solutions/backupRestore/driveProtectionUnits', 'post'>;
    'GET /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}': Operation<'/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}', 'get'>;
    'PATCH /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}': Operation<'/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}', 'patch'>;
    'DELETE /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}': Operation<'/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}', 'delete'>;
    'GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs', 'get'>;
    'POST /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs', 'post'>;
    'GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}', 'get'>;
    'PATCH /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}', 'patch'>;
    'DELETE /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}', 'delete'>;
    'GET /solutions/backupRestore/emailNotificationsSetting': Operation<'/solutions/backupRestore/emailNotificationsSetting', 'get'>;
    'PATCH /solutions/backupRestore/emailNotificationsSetting': Operation<'/solutions/backupRestore/emailNotificationsSetting', 'patch'>;
    'DELETE /solutions/backupRestore/emailNotificationsSetting': Operation<'/solutions/backupRestore/emailNotificationsSetting', 'delete'>;
    'POST /solutions/backupRestore/enable': Operation<'/solutions/backupRestore/enable', 'post'>;
    'GET /solutions/backupRestore/mailboxInclusionRules': Operation<'/solutions/backupRestore/mailboxInclusionRules', 'get'>;
    'POST /solutions/backupRestore/mailboxInclusionRules': Operation<'/solutions/backupRestore/mailboxInclusionRules', 'post'>;
    'GET /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}': Operation<'/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}', 'get'>;
    'PATCH /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}': Operation<'/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}', 'patch'>;
    'DELETE /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}': Operation<'/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}', 'delete'>;
    'GET /solutions/backupRestore/mailboxProtectionUnits': Operation<'/solutions/backupRestore/mailboxProtectionUnits', 'get'>;
    'POST /solutions/backupRestore/mailboxProtectionUnits': Operation<'/solutions/backupRestore/mailboxProtectionUnits', 'post'>;
    'GET /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}', 'get'>;
    'PATCH /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}', 'patch'>;
    'DELETE /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}', 'delete'>;
    'GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs', 'get'>;
    'POST /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs', 'post'>;
    'GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}', 'get'>;
    'PATCH /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}', 'patch'>;
    'DELETE /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}', 'delete'>;
    'GET /solutions/backupRestore/siteInclusionRules': Operation<'/solutions/backupRestore/siteInclusionRules', 'get'>;
    'POST /solutions/backupRestore/siteInclusionRules': Operation<'/solutions/backupRestore/siteInclusionRules', 'post'>;
    'GET /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}': Operation<'/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}', 'get'>;
    'PATCH /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}': Operation<'/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}', 'patch'>;
    'DELETE /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}': Operation<'/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}', 'delete'>;
    'GET /solutions/backupRestore/siteProtectionUnits': Operation<'/solutions/backupRestore/siteProtectionUnits', 'get'>;
    'POST /solutions/backupRestore/siteProtectionUnits': Operation<'/solutions/backupRestore/siteProtectionUnits', 'post'>;
    'GET /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}': Operation<'/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}', 'get'>;
    'PATCH /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}': Operation<'/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}', 'patch'>;
    'DELETE /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}': Operation<'/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}', 'delete'>;
    'GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs', 'get'>;
    'POST /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs': Operation<'/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs', 'post'>;
    'GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}', 'get'>;
    'PATCH /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}', 'patch'>;
    'DELETE /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}': Operation<'/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}', 'delete'>;
}
/**
 * `DELETE /solutions/backupRestore`
 *
 */
export declare function del(params?: IEndpoints['DELETE /solutions/backupRestore']['parameters']): EndpointRequest<IEndpoints['DELETE /solutions/backupRestore']['response']>;
/**
 * `GET /solutions/backupRestore`
 *
 * Get the serviceStatus of the Microsoft 365 Backup Storage service in a tenant.
 */
export declare function get(params?: IEndpoints['GET /solutions/backupRestore']['parameters']): EndpointRequest<IEndpoints['GET /solutions/backupRestore']['response']>;
/**
 * `PATCH /solutions/backupRestore`
 *
 */
export declare function update(body: IEndpoints['PATCH /solutions/backupRestore']['body']): EndpointRequest<IEndpoints['PATCH /solutions/backupRestore']['response']>;
export declare const driveInclusionRules: {
    /**
     * `GET /solutions/backupRestore/driveInclusionRules`
     *
     * The list of drive inclusion rules applied to the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/driveInclusionRules"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveInclusionRules"]["response"]>;
    /**
     * `POST /solutions/backupRestore/driveInclusionRules`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/driveInclusionRules"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/driveInclusionRules"]["response"]>;
    /**
     * `GET /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}`
     *
     * The list of drive inclusion rules applied to the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}"]["response"]>;
};
export declare const driveProtectionUnits: {
    /**
     * `GET /solutions/backupRestore/driveProtectionUnits`
     *
     * The list of drive protection units in the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/driveProtectionUnits"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveProtectionUnits"]["response"]>;
    /**
     * `POST /solutions/backupRestore/driveProtectionUnits`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/driveProtectionUnits"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/driveProtectionUnits"]["response"]>;
    /**
     * `GET /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}`
     *
     * The list of drive protection units in the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}"]["response"]>;
};
export declare const driveProtectionUnitsBulkAdditionJobs: {
    /**
     * `GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs`
     *
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `POST /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}`
     *
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}"]["response"]>;
};
export declare const emailNotificationsSetting: {
    /**
     * `GET /solutions/backupRestore/emailNotificationsSetting`
     *
     * Read the properties and relationships of an emailNotificationsSetting object.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/emailNotificationsSetting"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/emailNotificationsSetting"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/emailNotificationsSetting`
     *
     * Update the properties of an emailNotificationsSetting object.
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/emailNotificationsSetting"]["body"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/emailNotificationsSetting"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/emailNotificationsSetting`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/emailNotificationsSetting"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/emailNotificationsSetting"]["response"]>;
};
export declare const enable: {
    /**
     * `POST /solutions/backupRestore/enable`
     *
     * Enable the Microsoft 365 Backup Storage service for a tenant.
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/enable"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/enable"]["response"]>;
};
export declare const mailboxInclusionRules: {
    /**
     * `GET /solutions/backupRestore/mailboxInclusionRules`
     *
     * The list of mailbox inclusion rules applied to the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/mailboxInclusionRules"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxInclusionRules"]["response"]>;
    /**
     * `POST /solutions/backupRestore/mailboxInclusionRules`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/mailboxInclusionRules"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/mailboxInclusionRules"]["response"]>;
    /**
     * `GET /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}`
     *
     * The list of mailbox inclusion rules applied to the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}"]["response"]>;
};
export declare const mailboxProtectionUnits: {
    /**
     * `GET /solutions/backupRestore/mailboxProtectionUnits`
     *
     * The list of mailbox protection units in the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnits"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnits"]["response"]>;
    /**
     * `POST /solutions/backupRestore/mailboxProtectionUnits`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/mailboxProtectionUnits"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/mailboxProtectionUnits"]["response"]>;
    /**
     * `GET /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}`
     *
     * The list of mailbox protection units in the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}"]["response"]>;
};
export declare const mailboxProtectionUnitsBulkAdditionJobs: {
    /**
     * `GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs`
     *
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `POST /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}`
     *
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}"]["response"]>;
};
export declare const siteInclusionRules: {
    /**
     * `GET /solutions/backupRestore/siteInclusionRules`
     *
     * The list of site inclusion rules applied to the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/siteInclusionRules"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteInclusionRules"]["response"]>;
    /**
     * `POST /solutions/backupRestore/siteInclusionRules`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/siteInclusionRules"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/siteInclusionRules"]["response"]>;
    /**
     * `GET /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}`
     *
     * The list of site inclusion rules applied to the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}"]["response"]>;
};
export declare const siteProtectionUnits: {
    /**
     * `GET /solutions/backupRestore/siteProtectionUnits`
     *
     * The list of site protection units in the tenant.
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/siteProtectionUnits"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteProtectionUnits"]["response"]>;
    /**
     * `POST /solutions/backupRestore/siteProtectionUnits`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/siteProtectionUnits"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/siteProtectionUnits"]["response"]>;
    /**
     * `GET /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}`
     *
     * The list of site protection units in the tenant.
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}"]["response"]>;
};
export declare const siteProtectionUnitsBulkAdditionJobs: {
    /**
     * `GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs`
     *
     */
    list: (params?: IEndpoints["GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `POST /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs`
     *
     */
    create: (body: IEndpoints["POST /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs"]["body"]) => EndpointRequest<IEndpoints["POST /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs"]["response"]>;
    /**
     * `GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}`
     *
     */
    get: (params?: IEndpoints["GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `PATCH /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}`
     *
     */
    update: (body: IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["body"], params?: IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["response"]>;
    /**
     * `DELETE /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}"]["response"]>;
};
