import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Operations Insights Warehouse Resource Usage Summary resource in Oracle Cloud Infrastructure Opsi service.
 *
 * Gets the details of resources used by an Operations Insights Warehouse.
 * There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOperationsInsightsWarehouseResourceUsageSummary = oci.opsi.getOperationsInsightsWarehouseResourceUsageSummary({
 *     operationsInsightsWarehouseId: testOperationsInsightsWarehouse.id,
 * });
 * ```
 */
export declare function getOperationsInsightsWarehouseResourceUsageSummary(args: GetOperationsInsightsWarehouseResourceUsageSummaryArgs, opts?: pulumi.InvokeOptions): Promise<GetOperationsInsightsWarehouseResourceUsageSummaryResult>;
/**
 * A collection of arguments for invoking getOperationsInsightsWarehouseResourceUsageSummary.
 */
export interface GetOperationsInsightsWarehouseResourceUsageSummaryArgs {
    /**
     * Unique Operations Insights Warehouse identifier
     */
    operationsInsightsWarehouseId: string;
}
/**
 * A collection of values returned by getOperationsInsightsWarehouseResourceUsageSummary.
 */
export interface GetOperationsInsightsWarehouseResourceUsageSummaryResult {
    /**
     * Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
     */
    readonly cpuUsed: number;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly operationsInsightsWarehouseId: string;
    /**
     * Possible lifecycle states
     */
    readonly state: string;
    /**
     * Storage by OPSI Warehouse ADW in GB.
     */
    readonly storageUsedInGbs: number;
}
/**
 * This data source provides details about a specific Operations Insights Warehouse Resource Usage Summary resource in Oracle Cloud Infrastructure Opsi service.
 *
 * Gets the details of resources used by an Operations Insights Warehouse.
 * There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOperationsInsightsWarehouseResourceUsageSummary = oci.opsi.getOperationsInsightsWarehouseResourceUsageSummary({
 *     operationsInsightsWarehouseId: testOperationsInsightsWarehouse.id,
 * });
 * ```
 */
export declare function getOperationsInsightsWarehouseResourceUsageSummaryOutput(args: GetOperationsInsightsWarehouseResourceUsageSummaryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOperationsInsightsWarehouseResourceUsageSummaryResult>;
/**
 * A collection of arguments for invoking getOperationsInsightsWarehouseResourceUsageSummary.
 */
export interface GetOperationsInsightsWarehouseResourceUsageSummaryOutputArgs {
    /**
     * Unique Operations Insights Warehouse identifier
     */
    operationsInsightsWarehouseId: pulumi.Input<string>;
}
//# sourceMappingURL=getOperationsInsightsWarehouseResourceUsageSummary.d.ts.map