import { ITab } from '@qodly/shared'; import { ServerModel } from './types'; import { AppState } from '..'; export declare const fetchModel: import('@reduxjs/toolkit').AsyncThunk; export declare const saveModel: import('@reduxjs/toolkit').AsyncThunk<{ date: string; ext: string; name: string; size: number; type: string; path: string; } & { content: ServerModel; }, ITab>, { state: AppState; rejectValue: string; dispatch?: import('redux').Dispatch | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const openModel: import('@reduxjs/toolkit').AsyncThunk>, {}, { state: AppState; rejectValue: string; dispatch?: import('redux').Dispatch | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const tryRenameDataclass: import('@reduxjs/toolkit').AsyncThunk;