import type { AxiosRequestConfig } from 'axios'; import { BaseAPI } from '@redhat-cloud-services/javascript-clients-shared/dist/base'; import type { HostAckJustification } from '../types'; export type HostackUpdateParams = { /** * A unique integer value identifying this host ack. * @type { number } * @memberof HostackUpdateApi */ id: number; /** * * @type { HostAckJustification } * @memberof HostackUpdateApi */ hostAckJustification?: HostAckJustification; options?: AxiosRequestConfig; }; export type HostackUpdateReturnType = HostAckJustification; /** * Update the justification for this host acknowledgement. The justification is taken from the request body. The created_by field is taken from the username in the x-rh-identity field, and the updated_at field is set to the current time. * @param {HostackUpdateParams} config with all available params. * @param {*} [options] Override http request option. * @throws {RequiredError} */ export declare const hostackUpdateParamCreator: (sendRequest: BaseAPI["sendRequest"], ...config: ([HostackUpdateParams] | [number, HostAckJustification, AxiosRequestConfig])) => Promise>; export default hostackUpdateParamCreator; //# sourceMappingURL=index.d.ts.map