import { ModelData, Model } from "@kubernetes-models/base";
/**
 * PodSchedulingGroup identifies the runtime scheduling group instance that a Pod belongs to. The scheduler uses this information to apply workload-aware scheduling semantics. Exactly one field must be specified.
 */
export interface IPodSchedulingGroup {
    /**
     * PodGroupName specifies the name of the standalone PodGroup object that represents the runtime instance of this group. Must be a DNS subdomain.
     */
    "podGroupName"?: string;
}
/**
 * PodSchedulingGroup identifies the runtime scheduling group instance that a Pod belongs to. The scheduler uses this information to apply workload-aware scheduling semantics. Exactly one field must be specified.
 */
export declare class PodSchedulingGroup extends Model<IPodSchedulingGroup> implements IPodSchedulingGroup {
    "podGroupName"?: string;
    constructor(data?: ModelData<IPodSchedulingGroup>);
}
export type { IPodSchedulingGroup as IIoK8sApiCoreV1PodSchedulingGroup, PodSchedulingGroup as IoK8sApiCoreV1PodSchedulingGroup };
