import type { AvailabilityRequest, RejectionReason } from '../../../../../entities/index.ts'; import type { HttpClient } from '../../../../../services/index.ts'; import type { ApiError, Response } from '../../../../types/index.ts'; export type ModifyAvailabilityRequestConfirmInput = { availabilityRequestId: string; state: 'confirmed'; }; export type ModifyAvailabilityRequestRejectInput = { availabilityRequestId: string; state: 'rejected'; rejection_reason: RejectionReason; rejection_comment?: string | undefined; }; declare const modifyAvailabilityRequest: (http: HttpClient) => { query: (input: ModifyAvailabilityRequestConfirmInput | ModifyAvailabilityRequestRejectInput) => Promise>; }; export default modifyAvailabilityRequest;