import { ChangeDetectorRef, AfterViewInit, OnDestroy } from '@angular/core'; import { BaseDashboardPart } from './base-dashboard-part'; import { QueryViewerComponent, QueryEntityLinkClickEvent } from '@memberjunction/ng-query-viewer'; import * as i0 from "@angular/core"; /** * Runtime renderer for Query dashboard parts. * Displays query results using mj-query-viewer with parameter controls and auto-refresh support. */ export declare class QueryPartComponent extends BaseDashboardPart implements AfterViewInit, OnDestroy { queryViewer: QueryViewerComponent; hasQuery: boolean; queryId: string | null; showToolbar: boolean; private queryEntity; private autoRefreshTimer; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; loadContent(): Promise; onEntityLinkClick(event: QueryEntityLinkClickEvent): void; onQueryError(error: Error): void; refreshQuery(): void; private startAutoRefresh; private stopAutoRefresh; protected cleanup(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=query-part.component.d.ts.map