/**
 * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
 * This product includes software developed at Datadog (https://www.datadoghq.com/).
 * Copyright 2020-Present Datadog, Inc.
 */
import { SankeyNetworkDataSource } from "./SankeyNetworkDataSource";
import { SankeyNetworkQueryCompute } from "./SankeyNetworkQueryCompute";
import { SankeyNetworkQueryMode } from "./SankeyNetworkQueryMode";
import { SankeyNetworkQuerySort } from "./SankeyNetworkQuerySort";
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
/**
 * Query configuration for Sankey network widget.
 */
export declare class SankeyNetworkQuery {
    /**
     * Compute aggregation for network queries.
     */
    "compute"?: SankeyNetworkQueryCompute;
    /**
     * Network data source type.
     */
    "dataSource": SankeyNetworkDataSource;
    /**
     * Fields to group by.
     */
    "groupBy": Array<string>;
    /**
     * Maximum number of results.
     */
    "limit": number;
    /**
     * Sankey mode for network queries.
     */
    "mode"?: SankeyNetworkQueryMode;
    /**
     * Query string for filtering network data.
     */
    "queryString": string;
    /**
     * Whether to exclude missing values.
     */
    "shouldExcludeMissing"?: boolean;
    /**
     * Sort configuration for network queries.
     */
    "sort"?: SankeyNetworkQuerySort;
    /**
     * @ignore
     */
    "_unparsed"?: boolean;
    /**
     * @ignore
     */
    static readonly attributeTypeMap: AttributeTypeMap;
    /**
     * @ignore
     */
    static getAttributeTypeMap(): AttributeTypeMap;
    constructor();
}
