import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Namespace Storage Recalled Data Size resource in Oracle Cloud Infrastructure Log Analytics service.
 *
 * This API gets the datasize of recalls for a given timeframe
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testNamespaceStorageRecalledDataSize = oci.loganalytics.getNamespaceStorageRecalledDataSize({
 *     namespace: namespaceStorageRecalledDataSizeNamespace,
 *     timeDataEnded: namespaceStorageRecalledDataSizeTimeDataEnded,
 *     timeDataStarted: namespaceStorageRecalledDataSizeTimeDataStarted,
 * });
 * ```
 */
export declare function getNamespaceStorageRecalledDataSize(args: GetNamespaceStorageRecalledDataSizeArgs, opts?: pulumi.InvokeOptions): Promise<GetNamespaceStorageRecalledDataSizeResult>;
/**
 * A collection of arguments for invoking getNamespaceStorageRecalledDataSize.
 */
export interface GetNamespaceStorageRecalledDataSizeArgs {
    /**
     * The Log Analytics namespace used for the request. The namespace can be obtained by running 'oci os ns get'
     */
    namespace: string;
    /**
     * This is the end of the time range for recalled data
     */
    timeDataEnded?: string;
    /**
     * This is the start of the time range for recalled data
     */
    timeDataStarted?: string;
}
/**
 * A collection of values returned by getNamespaceStorageRecalledDataSize.
 */
export interface GetNamespaceStorageRecalledDataSizeResult {
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly namespace: string;
    /**
     * This is the size of the archival data not recalled yet
     */
    readonly notRecalledDataInBytes: string;
    /**
     * This is the size of the recalled data
     */
    readonly recalledDataInBytes: string;
    /**
     * This is the end of the time range of the archival data
     */
    readonly timeDataEnded: string;
    /**
     * This is the start of the time range of the archival data
     */
    readonly timeDataStarted: string;
}
/**
 * This data source provides details about a specific Namespace Storage Recalled Data Size resource in Oracle Cloud Infrastructure Log Analytics service.
 *
 * This API gets the datasize of recalls for a given timeframe
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testNamespaceStorageRecalledDataSize = oci.loganalytics.getNamespaceStorageRecalledDataSize({
 *     namespace: namespaceStorageRecalledDataSizeNamespace,
 *     timeDataEnded: namespaceStorageRecalledDataSizeTimeDataEnded,
 *     timeDataStarted: namespaceStorageRecalledDataSizeTimeDataStarted,
 * });
 * ```
 */
export declare function getNamespaceStorageRecalledDataSizeOutput(args: GetNamespaceStorageRecalledDataSizeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetNamespaceStorageRecalledDataSizeResult>;
/**
 * A collection of arguments for invoking getNamespaceStorageRecalledDataSize.
 */
export interface GetNamespaceStorageRecalledDataSizeOutputArgs {
    /**
     * The Log Analytics namespace used for the request. The namespace can be obtained by running 'oci os ns get'
     */
    namespace: pulumi.Input<string>;
    /**
     * This is the end of the time range for recalled data
     */
    timeDataEnded?: pulumi.Input<string | undefined>;
    /**
     * This is the start of the time range for recalled data
     */
    timeDataStarted?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getNamespaceStorageRecalledDataSize.d.ts.map