import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { IdResolve } from '../../types/resource-id-resolver.types.js'; import type { UpdateAddonProviderPlanCommandInput, UpdateAddonProviderPlanCommandOutput } from './update-addon-provider-plan-command.types.js'; /** * Updates a pricing plan of an add-on provider. * * The name, the slug and the price are overwritten. Features are matched by name and set one at a * time: those left out of the input keep their current value, and a name the provider does not * declare as a feature is ignored. * * @endpoint [PUT] /v2/organisations/:XXX/addonproviders/:XXX/plans/:XXX * @group AddonProvider * @version 2 */ export declare class UpdateAddonProviderPlanCommand extends CcApiSimpleCommand { toRequestParams(params: UpdateAddonProviderPlanCommandInput): Partial; transformCommandOutput(response: unknown): UpdateAddonProviderPlanCommandOutput; getIdsToResolve(): IdResolve; isIdempotent(): boolean; } //# sourceMappingURL=update-addon-provider-plan-command.d.ts.map