import { ConnectionTestResult } from './connection_test_result.type'; import { QueryResult } from './query_result.type'; export interface QueryService { run( sourceOptions: object, queryOptions: object, dataSourceId?: string, dataSourceUpdatedAt?: string ): Promise; getConnection?(queryOptions: object, options: any, checkCache: boolean, dataSourceId: string): Promise; testConnection?(sourceOptions: object): Promise; }