import { Dimension, FilterInput, InternalFilter, Metric } from "gscdump/query"; export declare function getInternalFilters(filter: FilterInput | undefined): InternalFilter[]; export declare function getDimensionFilters(filter: FilterInput | undefined, isMetricDimension: (dim: string) => dim is Metric): InternalFilter[]; export declare function getFilterDimensions(filter: FilterInput | undefined, isMetricDimension: (dim: string) => dim is Metric): Dimension[]; declare function metricValue(row: Record, metric: string): number; declare function dimensionValue(row: Record, dimension: string): string; export declare function matchesDimensionFilter(row: Record, filter: InternalFilter): boolean; export declare function matchesMetricFilter(row: Record, filter: InternalFilter): boolean; export declare function matchesTopLevelPage(row: Record): boolean; export { dimensionValue, metricValue };