import { AppInterface } from '../../models/app/app.js'; import { ExtensionFlavor } from '../../models/app/template.js'; import { DeveloperPlatformClient } from '../../utilities/developer-platform-client.js'; export declare function ensureDownloadedExtensionFlavorExists(extensionFlavor: ExtensionFlavor | undefined, templateDownloadDir: string): Promise; export declare function ensureLocalExtensionFlavorExists(extensionFlavor: ExtensionFlavor | undefined): Promise; export declare function ensureExtensionDirectoryExists({ name, app }: { name: string; app: AppInterface; }): Promise; export declare function canEnablePreviewMode({ localApp, developerPlatformClient, apiKey, organizationId, }: { localApp: AppInterface; developerPlatformClient: DeveloperPlatformClient; apiKey: string; organizationId: string; }): Promise;