/**
 * Generated by the protoc-gen-ts.  DO NOT EDIT!
 * compiler version: 3.19.1
 * source: google/firestore/v1/aggregation_result.proto
 * git: https://github.com/thesayyn/protoc-gen-ts */
import * as dependency_1 from "./document";
import * as pb_1 from "google-protobuf";
export declare class AggregationResult extends pb_1.Message {
    #private;
    constructor(data?: any[] | {
        aggregate_fields?: Map<string, dependency_1.Value>;
    });
    get aggregate_fields(): Map<string, dependency_1.Value>;
    set aggregate_fields(value: Map<string, dependency_1.Value>);
    static fromObject(data: {
        aggregate_fields?: {
            [key: string]: ReturnType<typeof dependency_1.Value.prototype.toObject>;
        };
    }): AggregationResult;
    toObject(): {
        aggregate_fields?: {
            [key: string]: ReturnType<typeof dependency_1.Value.prototype.toObject>;
        };
    };
    serialize(): Uint8Array;
    serialize(w: pb_1.BinaryWriter): void;
    static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AggregationResult;
    serializeBinary(): Uint8Array;
    static deserializeBinary(bytes: Uint8Array): AggregationResult;
}
//# sourceMappingURL=aggregation_result.d.ts.map