import type { NormalizedAst } from '../r-bridge/lang-4.x/ast/model/processing/decorate';
import type { DataflowInformation } from '../dataflow/info';
import type { FlowrConfigOptions } from '../config';
import type { SemVer } from 'semver';
export interface BaseQueryFormat {
    /** used to select the query type :) */
    readonly type: string;
}
export interface BaseQueryMeta {
    /** Duration in milliseconds */
    readonly timing: number;
}
export interface BaseQueryResult {
    readonly '.meta': BaseQueryMeta;
}
export interface BasicQueryData {
    readonly lib?: Record<string, SemVer>;
    readonly ast: NormalizedAst;
    readonly dataflow: DataflowInformation;
    readonly config: FlowrConfigOptions;
}
