import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Occ Availability Catalog Content resource in Oracle Cloud Infrastructure Capacity Management service.
 *
 * Returns the binary contents of the availability catalog. Can be saved as a csv file.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOccAvailabilityCatalogContent = oci.capacitymanagement.getOccAvailabilityCatalogContent({
 *     occAvailabilityCatalogId: testOccAvailabilityCatalog.id,
 * });
 * ```
 */
export declare function getOccAvailabilityCatalogContent(args: GetOccAvailabilityCatalogContentArgs, opts?: pulumi.InvokeOptions): Promise<GetOccAvailabilityCatalogContentResult>;
/**
 * A collection of arguments for invoking getOccAvailabilityCatalogContent.
 */
export interface GetOccAvailabilityCatalogContentArgs {
    /**
     * The OCID of the availability catalog.
     */
    occAvailabilityCatalogId: string;
}
/**
 * A collection of values returned by getOccAvailabilityCatalogContent.
 */
export interface GetOccAvailabilityCatalogContentResult {
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly occAvailabilityCatalogId: string;
}
/**
 * This data source provides details about a specific Occ Availability Catalog Content resource in Oracle Cloud Infrastructure Capacity Management service.
 *
 * Returns the binary contents of the availability catalog. Can be saved as a csv file.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testOccAvailabilityCatalogContent = oci.capacitymanagement.getOccAvailabilityCatalogContent({
 *     occAvailabilityCatalogId: testOccAvailabilityCatalog.id,
 * });
 * ```
 */
export declare function getOccAvailabilityCatalogContentOutput(args: GetOccAvailabilityCatalogContentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetOccAvailabilityCatalogContentResult>;
/**
 * A collection of arguments for invoking getOccAvailabilityCatalogContent.
 */
export interface GetOccAvailabilityCatalogContentOutputArgs {
    /**
     * The OCID of the availability catalog.
     */
    occAvailabilityCatalogId: pulumi.Input<string>;
}
//# sourceMappingURL=getOccAvailabilityCatalogContent.d.ts.map