import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Software Source Package Group resource in Oracle Cloud Infrastructure Os Management Hub service.
 *
 * Returns information about the specified package group from a software source.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testSoftwareSourcePackageGroup = oci.osmanagementhub.getSoftwareSourcePackageGroup({
 *     packageGroupId: testGroup.id,
 *     softwareSourceId: testSoftwareSource.id,
 * });
 * ```
 */
export declare function getSoftwareSourcePackageGroup(args: GetSoftwareSourcePackageGroupArgs, opts?: pulumi.InvokeOptions): Promise<GetSoftwareSourcePackageGroupResult>;
/**
 * A collection of arguments for invoking getSoftwareSourcePackageGroup.
 */
export interface GetSoftwareSourcePackageGroupArgs {
    /**
     * The unique package group identifier.
     */
    packageGroupId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
     */
    softwareSourceId: string;
}
/**
 * A collection of values returned by getSoftwareSourcePackageGroup.
 */
export interface GetSoftwareSourcePackageGroupResult {
    /**
     * Description of the package group.
     */
    readonly description: string;
    /**
     * Indicates the order to display category or environment.
     */
    readonly displayOrder: number;
    /**
     * Indicates if this is a group, category, or environment.
     */
    readonly groupType: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * Indicates if this package group is the default.
     */
    readonly isDefault: boolean;
    /**
     * Indicates if this package group is visible to users.
     */
    readonly isUserVisible: boolean;
    /**
     * Package group name.
     */
    readonly name: string;
    readonly packageGroupId: string;
    /**
     * The list of packages in the package group.
     */
    readonly packages: string[];
    /**
     * The repository IDs of the package group's repositories.
     */
    readonly repositories: string[];
    readonly softwareSourceId: string;
}
/**
 * This data source provides details about a specific Software Source Package Group resource in Oracle Cloud Infrastructure Os Management Hub service.
 *
 * Returns information about the specified package group from a software source.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testSoftwareSourcePackageGroup = oci.osmanagementhub.getSoftwareSourcePackageGroup({
 *     packageGroupId: testGroup.id,
 *     softwareSourceId: testSoftwareSource.id,
 * });
 * ```
 */
export declare function getSoftwareSourcePackageGroupOutput(args: GetSoftwareSourcePackageGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSoftwareSourcePackageGroupResult>;
/**
 * A collection of arguments for invoking getSoftwareSourcePackageGroup.
 */
export interface GetSoftwareSourcePackageGroupOutputArgs {
    /**
     * The unique package group identifier.
     */
    packageGroupId: pulumi.Input<string>;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
     */
    softwareSourceId: pulumi.Input<string>;
}
//# sourceMappingURL=getSoftwareSourcePackageGroup.d.ts.map