import { type QueryBuilderOperation, type QueryBuilderOperationDef, type VisualQueryModeller } from './shared/types'; import { type PromVisualQuery } from './types'; export declare function getOperationDefinitions(): QueryBuilderOperationDef[]; /** * Since there can only be one operation with range vector this will replace the current one (if one was added ) */ export declare function addOperationWithRangeVector(def: QueryBuilderOperationDef, query: PromVisualQuery, modeller: VisualQueryModeller): { operations: QueryBuilderOperation[]; metric: string; labels: import("..").QueryBuilderLabelFilter[]; binaryQueries?: import("./types").PromVisualQueryBinary[]; };