import { BaseEvent } from "./event"; export interface QueryCreatedEvent extends BaseEvent { queryId: string; datasourceId: string; source: string; queryVerb: string; } export interface QueryUpdatedEvent extends BaseEvent { queryId: string; datasourceId: string; source: string; queryVerb: string; } export interface QueryDeletedEvent extends BaseEvent { queryId: string; datasourceId: string; source: string; queryVerb: string; } export interface QueryImportedEvent extends BaseEvent { datasourceId: string; source: string; count: number; importSource: string; } export interface QueryPreviewedEvent extends BaseEvent { queryId?: string; datasourceId: string; source: string; queryVerb: string; } export interface QueriesRunEvent extends BaseEvent { count: number; }