import type { AxiosRequestConfig } from 'axios'; import { BaseAPI } from '@redhat-cloud-services/javascript-clients-shared/dist/base'; import type { MultiAckResponse, MultiHostAck } from '../types'; export type RuleAckHostsCreateParams = { /** * * @type { string } * @memberof RuleAckHostsCreateApi */ ruleId: string; /** * * @type { MultiHostAck } * @memberof RuleAckHostsCreateApi */ multiHostAck: MultiHostAck; options?: AxiosRequestConfig; }; export type RuleAckHostsCreateReturnType = MultiAckResponse; /** * Add acknowledgements for one or more hosts to this rule. Host acknowledgements will be added to this rule in this account for the system UUIDs supplied. The justification supplied will be given for all host acks created. Any existing host acknowledgements for a host on this rule will be updated. The count of created hosts acknowledgements, and the list of systems now impacted by this rule, will be returned. Account-wide acks are unaffected. * @param {RuleAckHostsCreateParams} config with all available params. * @param {*} [options] Override http request option. * @throws {RequiredError} */ export declare const ruleAckHostsCreateParamCreator: (sendRequest: BaseAPI["sendRequest"], ...config: ([RuleAckHostsCreateParams] | [string, MultiHostAck, AxiosRequestConfig])) => Promise>; export default ruleAckHostsCreateParamCreator; //# sourceMappingURL=index.d.ts.map