/**
 * 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 { ProductAnalyticsAudienceFilters } from "./ProductAnalyticsAudienceFilters";
import { ProductAnalyticsAudienceOccurrenceFilter } from "./ProductAnalyticsAudienceOccurrenceFilter";
import { SankeyJoinKeys } from "./SankeyJoinKeys";
import { SankeyRumDataSource } from "./SankeyRumDataSource";
import { SankeyRumQueryMode } from "./SankeyRumQueryMode";
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
/**
 * Query configuration for Product Analytics or RUM Sankey widget.
 */
export declare class SankeyRumQuery {
    /**
     * Product Analytics/RUM audience filters.
     */
    "audienceFilters"?: ProductAnalyticsAudienceFilters;
    /**
     * Product Analytics or RUM data source type.
     */
    "dataSource": SankeyRumDataSource;
    /**
     * Entries per step.
     */
    "entriesPerStep"?: number;
    /**
     * Join keys.
     */
    "joinKeys"?: SankeyJoinKeys;
    /**
     * Sankey mode for Product Analytics or RUM queries.
     */
    "mode": SankeyRumQueryMode;
    /**
     * Number of steps.
     */
    "numberOfSteps"?: number;
    /**
     * Filter applied to occurrence counts when building a Product Analytics audience.
     */
    "occurrences"?: ProductAnalyticsAudienceOccurrenceFilter;
    /**
     * RUM event search query used to filter views or actions.
     */
    "queryString": string;
    /**
     * Source.
     */
    "source"?: string;
    /**
     * Subquery ID.
     */
    "subqueryId"?: string;
    /**
     * Target.
     */
    "target"?: string;
    /**
     * @ignore
     */
    "_unparsed"?: boolean;
    /**
     * @ignore
     */
    static readonly attributeTypeMap: AttributeTypeMap;
    /**
     * @ignore
     */
    static getAttributeTypeMap(): AttributeTypeMap;
    constructor();
}
