import type { SuperTableQueryScene } from '../interface'; /** * 接口响应数据结构 */ export interface IResponse { /** 状态码 */ code: number; /** 响应数据 */ data: any; /** 响应消息 */ msg: string; } /** * 本地存储策略配置选项 */ interface LocalStorageConfig { /** 获取场景列表 */ getScenes: () => SuperTableQueryScene[]; /** 设置场景列表 */ setScenes: (newScenes: SuperTableQueryScene[]) => void; } /** * 本地存储场景服务 */ export declare const localStorageSceneService: (config: LocalStorageConfig) => { querySceneList: (params: { type: string; }) => Promise; createScene: (params: any) => Promise; updateScene: (params: any) => Promise; deleteScene: (params: string[]) => Promise; }; /** 不启用场景时,返回的场景服务 */ export declare const disabledSceneService: () => { querySceneList: () => Promise; createScene: () => Promise; updateScene: () => Promise; deleteScene: () => Promise; }; export {};