import type { AxiosRequestConfig } from 'axios'; import { BaseAPI } from '@redhat-cloud-services/javascript-clients-shared/dist/base'; import type { GetRemediationSystemIssuesFilterParameter, SystemIssuesList } from '../types'; export type GetRemediationSystemIssuesParams = { /** * Remediation identifier * @type { string } * @memberof GetRemediationSystemIssuesApi */ id: string; /** * System identifier * @type { string } * @memberof GetRemediationSystemIssuesApi */ system: string; /** * Maximum number of results to return * @type { number } * @memberof GetRemediationSystemIssuesApi */ limit?: number; /** * Indicates the starting position of the query relative to the complete set of items that match the query * @type { number } * @memberof GetRemediationSystemIssuesApi */ offset?: number; /** * Sort order * @type { GetRemediationSystemIssuesSortEnum } * @memberof GetRemediationSystemIssuesApi */ sort?: GetRemediationSystemIssuesSortEnum; /** * For filtering by various criteria. Available filter fields: - id: issue ids matching string (supports partial match) - resolution.id: selected resolution type (e.g., fix) * @type { GetRemediationSystemIssuesFilterParameter } * @memberof GetRemediationSystemIssuesApi */ filter?: GetRemediationSystemIssuesFilterParameter; options?: AxiosRequestConfig; }; /** * @export * @enum {string} */ export declare const GetRemediationSystemIssuesSortEnum: { readonly Id: "id"; readonly NotId: "-id"; }; export type GetRemediationSystemIssuesSortEnum = typeof GetRemediationSystemIssuesSortEnum[keyof typeof GetRemediationSystemIssuesSortEnum]; export type GetRemediationSystemIssuesReturnType = SystemIssuesList; /** * Get a paginated list of issues for a specific system in a remediation plan, RBAC permission {remediations:remediation:read} * @summary Get Remediation System Issues * @param {GetRemediationSystemIssuesParams} config with all available params. * @param {*} [options] Override http request option. * @throws {RequiredError} */ export declare const getRemediationSystemIssuesParamCreator: (sendRequest: BaseAPI["sendRequest"], ...config: ([GetRemediationSystemIssuesParams] | [string, string, number, number, GetRemediationSystemIssuesSortEnum, GetRemediationSystemIssuesFilterParameter, AxiosRequestConfig])) => Promise>; export default getRemediationSystemIssuesParamCreator; //# sourceMappingURL=index.d.ts.map