import { NativeObject } from '../imports/NativeObject' export declare class MultiSourceAnalytics { static createQuery(queryJson?: string): Array static createReport(querySysId?: string): string static deleteQueries(querySysIds?: string): void static executeAll(registrationId?: string): string static executeBatch(registrationId?: string): string static getCMDBAndRelatedClasses(): Array static getCMDBGroups(): Array static getColumnMap(table?: string): Record static getLastExecution(queryId?: string): string static getQueries(offset?: number, limit?: number): Array static getServices(): Record static isDiscoveryLicenseActive(): boolean static isMultiSourcePropertyEnabled(): boolean static register(savedQueryId?: string): string static registerEnhanced(savedQueryId?: string, executionBatchSize?: number, maxResultLimit?: number, maxQueryTimeout?: number): NativeObject static updateQuery(querySysId?: string, queryJson?: string): void }