import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Management Dashboards Export resource in Oracle Cloud Infrastructure Management Dashboard service.
 *
 * Exports an array of dashboards and their saved searches. Export is designed to work with importDashboard.
 * Here's an example of how you can use CLI to export a dashboard:
 * `$oci management-dashboard dashboard export --query data --export-dashboard-id "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}"  > dashboards.json`
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagementDashboardsExport = oci.managementdashboard.getManagementDashboardsExport({
 *     exportDashboardId: testExportDashboard.id,
 * });
 * ```
 */
export declare function getManagementDashboardsExport(args: GetManagementDashboardsExportArgs, opts?: pulumi.InvokeOptions): Promise<GetManagementDashboardsExportResult>;
/**
 * A collection of arguments for invoking getManagementDashboardsExport.
 */
export interface GetManagementDashboardsExportArgs {
    /**
     * List of dashboardIds in plain text. The syntax is '{"dashboardIds":["dashboardId1", "dashboardId2", ...]}'. Escaping is needed when using in Oracle Cloud Infrastructure CLI. For example, "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" .
     */
    exportDashboardId: string;
}
/**
 * A collection of values returned by getManagementDashboardsExport.
 */
export interface GetManagementDashboardsExportResult {
    readonly exportDashboardId: string;
    /**
     * String containing Array of Dashboards exported, check [ManagementDashboardExportDetails](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/managementdashboard/20200901/datatypes/ManagementDashboardExportDetails) for exact contents in the string value. The value of `exportDetails` can be used to pass as `importDetails` (CompartmentIds may have to be changed) in `oci.ManagementDashboard.ManagementDashboardsImport` resource.
     */
    readonly exportDetails: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
}
/**
 * This data source provides details about a specific Management Dashboards Export resource in Oracle Cloud Infrastructure Management Dashboard service.
 *
 * Exports an array of dashboards and their saved searches. Export is designed to work with importDashboard.
 * Here's an example of how you can use CLI to export a dashboard:
 * `$oci management-dashboard dashboard export --query data --export-dashboard-id "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}"  > dashboards.json`
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagementDashboardsExport = oci.managementdashboard.getManagementDashboardsExport({
 *     exportDashboardId: testExportDashboard.id,
 * });
 * ```
 */
export declare function getManagementDashboardsExportOutput(args: GetManagementDashboardsExportOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagementDashboardsExportResult>;
/**
 * A collection of arguments for invoking getManagementDashboardsExport.
 */
export interface GetManagementDashboardsExportOutputArgs {
    /**
     * List of dashboardIds in plain text. The syntax is '{"dashboardIds":["dashboardId1", "dashboardId2", ...]}'. Escaping is needed when using in Oracle Cloud Infrastructure CLI. For example, "{\"dashboardIds\":[\"ocid1.managementdashboard.oc1..dashboardId1\"]}" .
     */
    exportDashboardId: pulumi.Input<string>;
}
//# sourceMappingURL=getManagementDashboardsExport.d.ts.map