import * as pulumi from "@pulumi/pulumi";
export declare function getServiceOverridesV2(args: GetServiceOverridesV2Args, opts?: pulumi.InvokeOptions): Promise<GetServiceOverridesV2Result>;
/**
 * A collection of arguments for invoking getServiceOverridesV2.
 */
export interface GetServiceOverridesV2Args {
    clusterId?: string;
    envId: string;
    identifier: string;
    infraId?: string;
    orgId?: string;
    projectId?: string;
    serviceId?: string;
    spec: string;
    type: string;
}
/**
 * A collection of values returned by getServiceOverridesV2.
 */
export interface GetServiceOverridesV2Result {
    readonly clusterId: string;
    readonly envId: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly identifier: string;
    readonly infraId: string;
    readonly orgId?: string;
    readonly projectId?: string;
    readonly serviceId: string;
    readonly spec: string;
    readonly type: string;
}
export declare function getServiceOverridesV2Output(args: GetServiceOverridesV2OutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetServiceOverridesV2Result>;
/**
 * A collection of arguments for invoking getServiceOverridesV2.
 */
export interface GetServiceOverridesV2OutputArgs {
    clusterId?: pulumi.Input<string>;
    envId: pulumi.Input<string>;
    identifier: pulumi.Input<string>;
    infraId?: pulumi.Input<string>;
    orgId?: pulumi.Input<string>;
    projectId?: pulumi.Input<string>;
    serviceId?: pulumi.Input<string>;
    spec: pulumi.Input<string>;
    type: pulumi.Input<string>;
}
