import type { AxiosRequestConfig } from 'axios'; import { BaseAPI } from '@redhat-cloud-services/javascript-clients-shared/dist/base'; import type { MultiAckResponse, MultiHostUnAck } from '../types'; export type RuleUnackHostsCreateParams = { /** * * @type { string } * @memberof RuleUnackHostsCreateApi */ ruleId: string; /** * * @type { MultiHostUnAck } * @memberof RuleUnackHostsCreateApi */ multiHostUnAck: MultiHostUnAck; options?: AxiosRequestConfig; }; export type RuleUnackHostsCreateReturnType = MultiAckResponse; /** * Delete acknowledgements for one or more hosts to this rule. Any host acknowledgements for this rule in this account for the given system are deleted. Hosts that do not have an acknowledgement for this rule in this account are ignored. The count of deleted host acknowledgements, and the list of hosts now impacted by this rule, will be returned. Account-wide acks are unaffected. * @param {RuleUnackHostsCreateParams} config with all available params. * @param {*} [options] Override http request option. * @throws {RequiredError} */ export declare const ruleUnackHostsCreateParamCreator: (sendRequest: BaseAPI["sendRequest"], ...config: ([RuleUnackHostsCreateParams] | [string, MultiHostUnAck, AxiosRequestConfig])) => Promise>; export default ruleUnackHostsCreateParamCreator; //# sourceMappingURL=index.d.ts.map