import { BaseProcess, DevProcessFunction } from './types.js'; import { ExtensionInstance } from '../../../models/extensions/extension-instance.js'; import { AppInterface } from '../../../models/app/app.js'; import { PartnersAppForIdentifierMatching } from '../../context/identifiers.js'; import { DeveloperPlatformClient } from '../../../utilities/developer-platform-client.js'; export interface DraftableExtensionOptions { extensions: ExtensionInstance[]; developerPlatformClient: DeveloperPlatformClient; apiKey: string; remoteExtensionIds: { [key: string]: string; }; proxyUrl: string; localApp: AppInterface; } export interface DraftableExtensionProcess extends BaseProcess { type: 'draftable-extension'; } export declare const pushUpdatesForDraftableExtensions: DevProcessFunction; export declare function setupDraftableExtensionsProcess({ localApp, apiKey, developerPlatformClient, remoteApp, ...options }: Omit & { remoteApp: PartnersAppForIdentifierMatching; }): Promise;