/** * @typedef {import("@spreadsheet").OdooSpreadsheetModel} OdooSpreadsheetModel */ export function fetchSpreadsheetModel(env: any, resModel: any, resId: any): Promise; export function createSpreadsheetModel({ env, data, revisions }: { env: any; data: any; revisions: any; }): import('@spreadsheet').OdooSpreadsheetModel; /** * @param {OdooSpreadsheetModel} model */ export function waitForOdooSources(model: OdooSpreadsheetModel): Promise; /** * Ensure that the spreadsheet does not contains cells that are in loading state * @param {OdooSpreadsheetModel} model * @returns {Promise} */ export function waitForDataLoaded(model: OdooSpreadsheetModel): Promise; /** * @param {OdooSpreadsheetModel} model * @returns {Promise} */ export function freezeOdooData(model: OdooSpreadsheetModel): Promise; /** * copy-pasted from o-spreadsheet. Should be exported * Get the id of the given item (its key in the given dictionnary). * If the given item does not exist in the dictionary, it creates one with a new id. */ export function getItemId(item: any, itemsDic: any): number; export type OdooSpreadsheetModel = import('@spreadsheet').OdooSpreadsheetModel;