import * as pulumi from "@pulumi/pulumi";
/**
 * Provides a Datadog [APM Retention Filters API](https://docs.datadoghq.com/api/v2/apm-retention-filters/) order datasource. This can be used to retrieve APM retention filters order.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const foo = datadog.getApmRetentionFiltersOrder({});
 * ```
 */
export declare function getApmRetentionFiltersOrder(opts?: pulumi.InvokeOptions): Promise<GetApmRetentionFiltersOrderResult>;
/**
 * A collection of values returned by getApmRetentionFiltersOrder.
 */
export interface GetApmRetentionFiltersOrderResult {
    /**
     * The filter IDs list. The order of filters IDs in this attribute defines the overall APM retention filters order.
     */
    readonly filterIds: string[];
    /**
     * The ID of this resource.
     */
    readonly id: string;
}
/**
 * Provides a Datadog [APM Retention Filters API](https://docs.datadoghq.com/api/v2/apm-retention-filters/) order datasource. This can be used to retrieve APM retention filters order.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as datadog from "@pulumi/datadog";
 *
 * const foo = datadog.getApmRetentionFiltersOrder({});
 * ```
 */
export declare function getApmRetentionFiltersOrderOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetApmRetentionFiltersOrderResult>;
//# sourceMappingURL=getApmRetentionFiltersOrder.d.ts.map