import { PayloadAction } from '@reduxjs/toolkit';
export type ISharedAppEventsState = {
    state: 'loading' | 'loaded' | 'error';
    events: webforms.WEvent[];
    error?: string;
};
declare const stateSlice: import('@reduxjs/toolkit').Slice<ISharedAppEventsState, {
    clearTargetdialog: (state: ISharedAppEventsState, action: PayloadAction<{
        dialogName: string;
    }>) => void;
}, "shared-app-events">;
export declare const clearTargetdialog: import('@reduxjs/toolkit').ActionCreatorWithPayload<{
    dialogName: string;
}, "shared-app-events/clearTargetdialog">;
export default stateSlice;
