import { ITabFlags, IFileContentResponse, ISetFileContentResponse } from '@qodly/shared'; import { AppState } from '..'; import { ISanitized } from './types'; export declare const fetchRoles: import('@reduxjs/toolkit').AsyncThunk, void, { state: AppState; rejectValue: string; dispatch?: import('redux').Dispatch | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const fetchRolesChanges: import('@reduxjs/toolkit').AsyncThunk, void, { state: AppState; dispatch?: import('redux').Dispatch | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const isRolesOutdated: (date: string | undefined) => Promise; export declare const saveRoles: import('@reduxjs/toolkit').AsyncThunk;