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