import type { RowValues, SmartScalarComparison } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { Insight } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api/insight";
export declare const PREVIOUS_PERIOD_COMPARISON: {
    id: string;
    type: "previousPeriod";
};
export declare const PREVIOUS_VALUE_COMPARISON: {
    id: string;
    type: "previousValue";
};
export declare const getPeriodsAgoComparison: (value: number) => {
    id: string;
    type: "periodsAgo";
    value: number;
};
interface MockSeriesOptions {
    rows: RowValues[];
    insights?: Partial<Insight>[];
    field?: string;
    comparisonType?: SmartScalarComparison;
}
export declare const mockSeries: ({ rows, insights, field, comparisonType, }: MockSeriesOptions) => {
    card: {
        display: string;
        visualization_settings: {
            "scalar.field": string | undefined;
            "scalar.comparisons": SmartScalarComparison[];
        };
        dataset_query: import("@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api").StructuredDatasetQuery;
    };
    data: {
        cols: {
            name: any;
            display_name: any;
        }[];
        rows: RowValues[];
        insights: Partial<Insight>[] | undefined;
    };
}[];
export {};
