import { Store } from 'unistore'; import { IStoreState, ID } from '../index.data'; import { FormulaManagerConfig } from './index.data'; declare abstract class FormulaManager { store: Store; config: FormulaManagerConfig; /** * @param store * @param getExternalValue:在parse时调用, 使用 id22!11 这样的格式 */ constructor(store: Store, config: FormulaManagerConfig); abstract transformToUser(internalFormula: string): string; abstract transformToInternal(userFormula: string): string; abstract transformCellToUser(internalCellId: ID): any; } export default FormulaManager;