interface CompileOptions {
    fields?: string[];
    group?: string;
    sort?: string;
    useWorkItemsAPI?: boolean;
    aggregate?: {
        dimensions?: string;
        metrics?: string;
    };
}
interface CompileResult {
    output: string;
    variables?: any;
    [key: string]: any;
}
interface TransformOptions {
    fields?: string[];
    useWorkItemsAPI?: boolean;
}
export declare function compileToGraphql(query: string, { fields, group, sort, useWorkItemsAPI, aggregate, }?: CompileOptions): Promise<CompileResult>;
export declare function transformData(data: Record<string, any>, { fields, useWorkItemsAPI }?: TransformOptions): Promise<any>;
export declare function mockCurrentDate(): void;
export {};
