import type { AppDeployManifest } from '@ankhorage/contracts/deploy'; import type { MonetizationDesiredState, MonetizationProduct, ReleaseControlExecutionResult, ReleaseDesiredState, ReleaseLifecycleControl, ReleasePlan } from '@ankhorage/deploy'; import type { ProjectMonetizationExecutionResult, ProjectMonetizationInspection, ProjectMonetizationPlan, ProjectReleaseInput, ProjectReleaseInspection, ProjectStoreListing, ProjectStoreListingAssetLocation, StoreListingLocale } from '@ankhorage/deploy/project'; import type { ProjectDeployMonetizationInspectionResult } from './projectDeployMonetizationInspectionResult'; import type { ProjectDeployReleaseExecutionResponse } from './projectDeployReleaseExecutionResponse'; import type { ProjectDeployReleaseHistoryRecord } from './projectDeployReleaseHistoryRecord'; import type { ProjectDeployReleaseInspectionResult } from './projectDeployReleaseInspectionResult'; import type { ProjectDeployRuntimeInput } from './projectDeployRuntimeInput'; export declare function readProjectDeployConfig(projectId: string): Promise; export declare function readProjectDeployListing(projectId: string): Promise; export declare function writeProjectDeployListingLocale(projectId: string, locale: StoreListingLocale): Promise; export declare function removeProjectDeployListingLocale(projectId: string, locale: string): Promise; export declare function writeProjectDeployListingAsset(projectId: string, location: ProjectStoreListingAssetLocation, data: Uint8Array): Promise; export declare function removeProjectDeployListingAsset(projectId: string, location: ProjectStoreListingAssetLocation): Promise; export declare function readProjectDeployMonetization(projectId: string): Promise; export declare function writeProjectDeployMonetization(projectId: string, products: readonly MonetizationProduct[]): Promise; export declare function inspectProjectDeployMonetization(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; }): Promise; export declare function executeProjectDeployMonetization(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; readonly inspection: ProjectMonetizationInspection; readonly plan: ProjectMonetizationPlan; }): Promise; export declare function readProjectDeployRelease(projectId: string): Promise; export declare function writeProjectDeployRelease(projectId: string, release: ProjectReleaseInput): Promise; export declare function listProjectDeployReleaseHistory(projectId: string): Promise; export declare function inspectProjectDeployRelease(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; }): Promise; export declare function executeProjectDeployRelease(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; readonly inspection: ProjectReleaseInspection; readonly plan: ReleasePlan; }): Promise; export declare function resumeProjectDeployRelease(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; readonly previousExecutionId: string; }): Promise; export declare function executeProjectDeployReleaseControl(input: { readonly projectId: string; readonly runtime: ProjectDeployRuntimeInput; readonly control: ReleaseLifecycleControl; }): Promise; //# sourceMappingURL=projectDeployApi.d.ts.map