import { ActionType } from 'typesafe-actions';
import { HttpClientRequestFailedError } from '@equinor/fusion';
import { Report } from '@equinor/fusion/lib/http/apiClients/models/report';
import { ActionError } from '@equinor/fusion/lib/epic';
export type ApiError = ActionError<HttpClientRequestFailedError<any>>;
type AbortSignal = string | void;
export declare const fetchReport: {
    request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUEST", string>;
    success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_SUCCESS", Report>;
    failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_FAILURE", ApiError>;
    cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_CANCEL", AbortSignal>;
};
export declare const fetchReportDescription: {
    request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_REQUEST", string>;
    success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_SUCCESS", string>;
    failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_FAILURE", ApiError>;
    cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_CANCEL", AbortSignal>;
};
export declare const fetchReportAccessDescription: {
    request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_REQUEST", string>;
    success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_SUCCESS", string>;
    failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_FAILURE", ApiError>;
    cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_CANCEL", AbortSignal>;
};
export declare const fetchReportRequirements: {
    request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_REQUEST", string>;
    success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_SUCCESS", string>;
    failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_FAILURE", ApiError>;
    cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_CANCEL", AbortSignal>;
};
export declare const initialize: {
    request: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_REQUEST", string>;
    success: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_SUCCESS", void>;
    failure: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_FAILURE", void>;
    cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_CANCEL", AbortSignal>;
};
export declare const actions: {
    initialize: {
        request: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_REQUEST", string>;
        success: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_SUCCESS", void>;
        failure: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_FAILURE", void>;
        cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/INFO_INITIALIZE_CANCEL", AbortSignal>;
    };
    fetchReport: {
        request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUEST", string>;
        success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_SUCCESS", Report>;
        failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_FAILURE", ApiError>;
        cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_CANCEL", AbortSignal>;
    };
    fetchReportDescription: {
        request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_REQUEST", string>;
        success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_SUCCESS", string>;
        failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_FAILURE", ApiError>;
        cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_DESCRIPTION_CANCEL", AbortSignal>;
    };
    fetchReportAccessDescription: {
        request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_REQUEST", string>;
        success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_SUCCESS", string>;
        failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_FAILURE", ApiError>;
        cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_ACCESS_DESCRIPTION_CANCEL", AbortSignal>;
    };
    fetchReportRequirements: {
        request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_REQUEST", string>;
        success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_SUCCESS", string>;
        failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_FAILURE", ApiError>;
        cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_REQUIRMENTS_CANCEL", AbortSignal>;
    };
};
export type Actions = ActionType<typeof actions>;
export default actions;
//# sourceMappingURL=actions.d.ts.map