import { BaseProcess, DevProcessFunction } from './types.js'; import { ExtensionInstance } from '../../../models/extensions/extension-instance.js'; import { DeveloperPlatformClient } from '../../../utilities/developer-platform-client.js'; import { AdminSession } from '@shopify/cli-kit/node/session'; export interface PreviewThemeAppExtensionsOptions { adminSession: AdminSession; themeExtensionServerArgs: string[]; storefrontToken: string; developerPlatformClient: DeveloperPlatformClient; } export interface PreviewThemeAppExtensionsProcess extends BaseProcess { type: 'theme-app-extensions'; } export declare const runThemeAppExtensionsServer: DevProcessFunction; export declare function setupPreviewThemeAppExtensionsProcess({ allExtensions, apiKey, storeFqdn, theme, themeExtensionPort, notify, developerPlatformClient, }: Pick & { allExtensions: ExtensionInstance[]; apiKey: string; storeFqdn: string; theme?: string; notify?: string; themeExtensionPort?: number; }): Promise;