import { ActionType } from 'typesafe-actions'; import { AccessToken } from '@equinor/fusion/lib/http/apiClients/models/report'; import { HttpClientRequestFailedError } from '@equinor/fusion/lib/http/HttpClient'; import { ActionError } from '@equinor/fusion/lib/epic'; export type AccessActions = ActionType; export type AccessRequest = { reportId: string; silent?: boolean; }; export declare const fetchAccessToken: { request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REQUEST", AccessRequest>; success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_SUCCESS", AccessToken>; failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_FAILURE", ActionError, any>>; cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_CANCEL", string | void>; }; export declare const refreshAccessToken: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REFRESH", { reason?: string; }>; declare const actions: { fetchAccessToken: { request: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REQUEST", AccessRequest>; success: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_SUCCESS", AccessToken>; failure: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_FAILURE", ActionError, any>>; cancel: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_CANCEL", string | void>; }; refreshAccessToken: import("typesafe-actions").PayloadActionCreator<"@PBI/FETCH_REPORT_TOKEN_REFRESH", { reason?: string; }>; }; export default actions;