/// import EventEmitter from 'events'; import { DataLoadServiceI, JaqlRequest } from './types.js'; export declare class TestDataLoadService implements DataLoadServiceI { events: EventEmitter; data?: JaqlRequest; delegatedLoadService?: DataLoadServiceI; constructor(url: string, events?: EventEmitter); destroy(): void; clone(): DataLoadServiceI; load(jaql: JaqlRequest): Promise; cancelQuery(): Promise; clear(): void; getJaql(): JaqlRequest | undefined; isSingleRowTree(): boolean; getTotalItemsCount(): number; delegate(loadService: DataLoadServiceI): void; on(eventName: string, callback: (payload: any) => void): void; off(eventName: string, callback: (payload: any) => void): void; offAll(eventName: string): void; listenerCount(eventName: string): number; emit(eventName: string, ...rest: Array): void; isFormattingChanges(jaql?: JaqlRequest): boolean; hasData(): boolean; hasError(): boolean; } export default TestDataLoadService;