import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getCpCodes(args: GetCpCodesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCpCodes. */ export interface GetCpCodesArgs { contractId: string; filterByName?: string; filterByProductId?: string; groupId: string; } /** * A collection of values returned by getCpCodes. */ export interface GetCpCodesResult { readonly accountId: string; readonly contractId: string; readonly cpCodes: outputs.GetCpCodesCpCode[]; readonly filterByName?: string; readonly filterByProductId?: string; readonly groupId: string; } export declare function getCpCodesOutput(args: GetCpCodesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCpCodes. */ export interface GetCpCodesOutputArgs { contractId: pulumi.Input; filterByName?: pulumi.Input; filterByProductId?: pulumi.Input; groupId: pulumi.Input; } //# sourceMappingURL=getCpCodes.d.ts.map