import { AxioDBCloud } from './AxioDBCloud.client';
/**
 * Aggregation Proxy - Aggregation builder for remote aggregations
 * Mirrors the Aggregation class API
 */
export default class AggregationProxy {
    private client;
    private dbName;
    private collectionName;
    private pipeline;
    constructor(client: AxioDBCloud, dbName: string, collectionName: string, pipeline: object[]);
    /**
     * Execute the aggregation pipeline
     */
    exec(): Promise<any>;
}
