import { DataEngineLink } from './types/DataEngineLink'; import { QueryExecuteOptions } from './types/ExecuteOptions'; import { JsonValue } from './types/JsonValue'; import { Mutation } from './types/Mutation'; import type { Query, ResourceQuery } from './types/Query'; export declare class DataEngine { private link; constructor(link: DataEngineLink); query(query: Query, options?: QueryExecuteOptions): Promise>; query>(query: Record, options?: QueryExecuteOptions): Promise; mutate(mutation: Mutation, { variables, signal, onComplete, onError, }?: QueryExecuteOptions): Promise; } export default DataEngine;