import { AppUser } from '../model/spa-model.js'; import { ActiveTheme } from '../theme/theme-model.js'; import { LoadingState, LoadingSubTask } from '@progressive-development/pd-content'; export declare const initIndexDBSuccess: (() => { type: "SPA_INIT_INDEX_DB_SUCCESS"; }) & { type: "SPA_INIT_INDEX_DB_SUCCESS"; }; export declare const loginSuccess: ((payload: AppUser) => { payload: AppUser; } & { type: "SPA_LOGIN_SUCCESS"; }) & { type: "SPA_LOGIN_SUCCESS"; }; export declare const logoutSuccess: (() => { type: "SPA_LOGOUT_SUCCESS"; }) & { type: "SPA_LOGOUT_SUCCESS"; }; export declare const nologin: (() => { type: "SPA_NO_LOGIN"; }) & { type: "SPA_NO_LOGIN"; }; export declare const routeAction: ((payload: string) => { payload: string; } & { type: "SPA_APP_ROUTE"; }) & { type: "SPA_APP_ROUTE"; }; /** Bridged from the document event PD_THEME_CHANGED_EVENT by PdSpaHelper. */ export declare const themeChanged: ((payload: ActiveTheme) => { payload: ActiveTheme; } & { type: "SPA_THEME_CHANGED"; }) & { type: "SPA_THEME_CHANGED"; }; export declare const updateInternetOffline: ((payload: boolean) => { payload: boolean; } & { type: "SPA_APP_UPDATE_INTERNET_OFFLINE"; }) & { type: "SPA_APP_UPDATE_INTERNET_OFFLINE"; }; export declare const addLoadingState: ((payload: LoadingState) => { payload: LoadingState; } & { type: "SPA_APP_ADD_LOADING"; }) & { type: "SPA_APP_ADD_LOADING"; }; export declare const changeSubTask: ((payload: { loadingActionId: string; newTaskState: LoadingSubTask; }) => { payload: { loadingActionId: string; newTaskState: LoadingSubTask; }; } & { type: "SPA_APP_CHANGE_SUB_LOADING"; }) & { type: "SPA_APP_CHANGE_SUB_LOADING"; }; export declare const removeLoadingState: ((payload: string) => { payload: string; } & { type: "SPA_APP_REMOVE_LOADING"; }) & { type: "SPA_APP_REMOVE_LOADING"; }; export declare const updateNewNotificationToken: ((payload: { messagingToken: string; }) => { payload: { messagingToken: string; }; } & { type: "UPDATE_NOTIFICATION_TOKEN"; }) & { type: "UPDATE_NOTIFICATION_TOKEN"; }; export declare const updateNewNotificationTokenSuccess: ((payload: { messagingToken: string; }) => { payload: { messagingToken: string; }; } & { type: "UPDATE_NOTIFICATION_TOKEN_SUCCESS"; }) & { type: "UPDATE_NOTIFICATION_TOKEN_SUCCESS"; }; export declare const updateNewNotificationTokenFail: ((payload: Error) => { payload: Error; } & { type: "UPDATE_NOTIFICATION_TOKEN_FAIL"; }) & { type: "UPDATE_NOTIFICATION_TOKEN_FAIL"; }; //# sourceMappingURL=spa-app-actions.d.ts.map