export declare const AutoGeneratedDomainNameLabelScope: {
    /**
     * The domain name label is randomly generated. The resource name cannot be reused within the same region.
     */
    readonly NoReuse: "NoReuse";
    /**
     * The domain name label is deterministically generated using the resource name and tenant id. The resource name cannot be reused within the same region and tenant.
     */
    readonly TenantReuse: "TenantReuse";
    /**
     * The domain name label is deterministically generated using the resource name, tenant id, and subscription id. The resource name cannot be reused within the same region and subscription.
     */
    readonly SubscriptionReuse: "SubscriptionReuse";
    /**
     * The domain name label is deterministically generated using the resource name, tenant id, subscription id, and resource group name. The resource name cannot be reused within the same resource group.
     */
    readonly ResourceGroupReuse: "ResourceGroupReuse";
};
/**
 * The scope of the auto-generated domain name label. If not provided, defaults to TenantReuse.
 */
export type AutoGeneratedDomainNameLabelScope = (typeof AutoGeneratedDomainNameLabelScope)[keyof typeof AutoGeneratedDomainNameLabelScope];
export declare const AutoTrackingConfiguration: {
    readonly Disabled: "disabled";
    readonly XBand: "xBand";
    readonly SBand: "sBand";
};
/**
 * Auto-tracking configuration.
 */
export type AutoTrackingConfiguration = (typeof AutoTrackingConfiguration)[keyof typeof AutoTrackingConfiguration];
export declare const Capability: {
    readonly EarthObservation: "EarthObservation";
    readonly Communication: "Communication";
};
/**
 * Capability of the Ground Station.
 */
export type Capability = (typeof Capability)[keyof typeof Capability];
export declare const CatalogTier: {
    /**
     * The basic tier that utilizes shared resources across catalog instances
     */
    readonly Basic: "Basic";
};
/**
 * Tier of the catalog. This cannot be changed after the catalog is created. If not provided, defaults to Basic.
 */
export type CatalogTier = (typeof CatalogTier)[keyof typeof CatalogTier];
export declare const Direction: {
    readonly Uplink: "Uplink";
    readonly Downlink: "Downlink";
};
/**
 * Direction (Uplink or Downlink).
 */
export type Direction = (typeof Direction)[keyof typeof Direction];
export declare const ManagedServiceIdentityType: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
    readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
 * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 */
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const Polarization: {
    readonly RHCP: "RHCP";
    readonly LHCP: "LHCP";
    readonly LinearVertical: "linearVertical";
    readonly LinearHorizontal: "linearHorizontal";
};
/**
 * Polarization. e.g. (RHCP, LHCP).
 */
export type Polarization = (typeof Polarization)[keyof typeof Polarization];
export declare const Protocol: {
    readonly TCP: "TCP";
    readonly UDP: "UDP";
};
/**
 * Protocol either UDP or TCP.
 */
export type Protocol = (typeof Protocol)[keyof typeof Protocol];
