import { ConfigPlugin } from '@expo/config-plugins'; import type { WidgetConfig } from '../../../types'; export interface GenerateWidgetExtensionFilesProps { targetName: string; widgets?: WidgetConfig[]; groupIdentifier: string; } /** * Plugin step that generates all widget extension files. * * This creates: * - Info.plist (required extension manifest) * - Assets.xcassets/ (asset catalog with user images) * - VoltraWidgetBundle.swift (widget bundle definition) * - VoltraWidgetInitialStates.swift (pre-rendered widget states) * - {targetName}.entitlements (entitlements file) * * This should run before configureXcodeProject so the files exist when Xcode project is configured. */ export declare const generateWidgetExtensionFiles: ConfigPlugin;