import { ActiveAppVersion, DeveloperPlatformClient, Paginateable } from '../developer-platform-client.js'; import { PartnersSession } from '../../../cli/services/context/partner-account-info.js'; import { MinimalAppIdentifiers, MinimalOrganizationApp, Organization, OrganizationApp, OrganizationStore } from '../../models/organization.js'; import { AllAppExtensionRegistrationsQuerySchema } from '../../api/graphql/all_app_extension_registrations.js'; import { ExtensionUpdateDraftInput, ExtensionUpdateSchema } from '../../api/graphql/update_draft.js'; import { AppDeploySchema, AppDeployVariables } from '../../api/graphql/app_deploy.js'; import { GenerateSignedUploadUrlSchema, GenerateSignedUploadUrlVariables } from '../../api/graphql/generate_signed_upload_url.js'; import { ExtensionCreateSchema, ExtensionCreateVariables } from '../../api/graphql/extension_create.js'; import { ConvertDevToTestStoreSchema, ConvertDevToTestStoreVariables } from '../../api/graphql/convert_dev_to_test_store.js'; import { FindStoreByDomainSchema } from '../../api/graphql/find_store_by_domain.js'; import { AppVersionsQuerySchema } from '../../api/graphql/get_versions_list.js'; import { DevelopmentStorePreviewUpdateInput, DevelopmentStorePreviewUpdateSchema } from '../../api/graphql/development_preview.js'; import { FindAppPreviewModeSchema, FindAppPreviewModeVariables } from '../../api/graphql/find_app_preview_mode.js'; import { AppVersionsDiffSchema, AppVersionsDiffVariables } from '../../api/graphql/app_versions_diff.js'; import { AppReleaseSchema, AppReleaseVariables } from '../../api/graphql/app_release.js'; import { AppVersionByTagSchema, AppVersionByTagVariables } from '../../api/graphql/app_version_by_tag.js'; import { SendSampleWebhookSchema, SendSampleWebhookVariables } from '../../services/webhook/request-sample.js'; import { PublicApiVersionsSchema } from '../../services/webhook/request-api-versions.js'; import { WebhookTopicsSchema, WebhookTopicsVariables } from '../../services/webhook/request-topics.js'; import { MigrateFlowExtensionVariables, MigrateFlowExtensionSchema } from '../../api/graphql/extension_migrate_flow_extension.js'; import { UpdateURLsVariables, UpdateURLsSchema } from '../../api/graphql/update_urls.js'; import { CurrentAccountInfoSchema } from '../../api/graphql/current_account_info.js'; import { ExtensionTemplate } from '../../models/app/template.js'; import { TargetSchemaDefinitionQueryVariables } from '../../api/graphql/functions/target_schema_definition.js'; import { ApiSchemaDefinitionQueryVariables } from '../../api/graphql/functions/api_schema_definition.js'; import { MigrateToUiExtensionVariables, MigrateToUiExtensionSchema } from '../../api/graphql/extension_migrate_to_ui_extension.js'; import { RemoteSpecification } from '../../api/graphql/extension_specifications.js'; import { FunctionUploadUrlGenerateResponse } from '@shopify/cli-kit/node/api/partners'; import { GraphQLVariables } from '@shopify/cli-kit/node/api/graphql'; export declare class PartnersClient implements DeveloperPlatformClient { supportsAtomicDeployments: boolean; requiresOrganization: boolean; private _session; constructor(session?: PartnersSession); session(): Promise; request(query: string, variables?: GraphQLVariables | undefined): Promise; token(): Promise; refreshToken(): Promise; accountInfo(): Promise; appFromId({ apiKey }: MinimalAppIdentifiers): Promise; organizations(): Promise; orgFromId(orgId: string): Promise; orgAndApps(orgId: string): Promise>; appsForOrg(organizationId: string, term?: string): Promise>; specifications(appId: string): Promise; templateSpecifications(appId: string): Promise; createApp(org: Organization, name: string, options?: { isLaunchable?: boolean; scopesArray?: string[]; directory?: string; }): Promise; devStoresForOrg(orgId: string): Promise; appExtensionRegistrations({ apiKey }: MinimalAppIdentifiers): Promise; appVersions(apiKey: string): Promise; appVersionByTag(input: AppVersionByTagVariables): Promise; appVersionsDiff(input: AppVersionsDiffVariables): Promise; activeAppVersion({ apiKey }: MinimalAppIdentifiers): Promise; functionUploadUrl(): Promise; createExtension(input: ExtensionCreateVariables): Promise; updateExtension(extensionInput: ExtensionUpdateDraftInput): Promise; deploy(deployInput: AppDeployVariables): Promise; release(input: AppReleaseVariables): Promise; generateSignedUploadUrl(input: GenerateSignedUploadUrlVariables): Promise; convertToTestStore(input: ConvertDevToTestStoreVariables): Promise; storeByDomain(orgId: string, shopDomain: string): Promise; updateDeveloperPreview(input: DevelopmentStorePreviewUpdateInput): Promise; appPreviewMode(input: FindAppPreviewModeVariables): Promise; sendSampleWebhook(input: SendSampleWebhookVariables): Promise; apiVersions(): Promise; topics(input: WebhookTopicsVariables): Promise; migrateFlowExtension(input: MigrateFlowExtensionVariables): Promise; updateURLs(input: UpdateURLsVariables): Promise; currentAccountInfo(): Promise; targetSchemaDefinition(input: TargetSchemaDefinitionQueryVariables): Promise; apiSchemaDefinition(input: ApiSchemaDefinitionQueryVariables): Promise; migrateToUiExtension(input: MigrateToUiExtensionVariables): Promise; toExtensionGraphQLType(input: string): string; }