import { components } from 'src/dpr/types/api';
export declare const setupSimpleReportDefinitionResponseMock: (reportId: string, variant: components["schemas"]["VariantDefinition"]) => {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const requestAsyncReportMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const requestAsyncReportBadDataMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const getAsyncReportResultMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const getAsyncListSectionReportResultMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const getAsyncReportDownloadMock: {
    priority: number;
    request: {
        method: string;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            'Content-Type': string;
            'Content-Disposition': string;
        };
        body: string;
    };
};
export declare const getInteractiveReportDownloadMock: {
    priority: number;
    request: {
        method: string;
        urlPathPattern: string;
        queryParameters: {
            'filters.field3.start': {
                equalTo: string;
            };
            'filters.field3.end': {
                equalTo: string;
            };
            sortColumn: {
                equalTo: string;
            };
            sortedAsc: {
                equalTo: string;
            };
            'filters.field8': {
                matches: string;
            };
            columns: {
                matches: string;
            };
        };
    };
    response: {
        status: number;
        headers: {
            'Content-Type': string;
            'Content-Disposition': string;
        };
        body: string;
    };
};
export declare const getSyncReportDownloadMock: {
    priority: number;
    request: {
        method: string;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            'Content-Type': string;
            'Content-Disposition': string;
        };
        body: string;
    };
};
export declare const reportsFinishedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsPickedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsStartedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsSubmittedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsAbortedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsExpiredStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsReadyStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const reportsFailedStatusMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const cancelAsyncRequestMock: {
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
    priority: number;
};
export declare const getReportResultCountMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const getAsyncInteractiveCountMock: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const requestExampleVariantMocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
export declare const reportTempleVariantMocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
export declare const mockReportVariantMocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
export declare const filterInputExampleVariantMocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
export declare const featureTestingVariantMocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
export declare const getAsyncSummaryReport: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
};
export declare const mocks: {
    priority: number;
    request: {
        method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS";
        queryParameters?: object | undefined;
        bodyPatterns?: Array<object> | undefined;
        urlPathPattern: string;
    };
    response: {
        status: number;
        headers: {
            "Content-Type": "application/json;charset=UTF-8";
        };
        jsonBody: object;
        fixedDelayMilliseconds: number;
    };
}[];
