import type { WidgetConfiguration } from '../../config'; /** StaticConfiguration expo-ui widget (no Edit Widget). */ export declare function generateExpoUiWidgetSwift(options: { name: string; displayName?: string; description?: string; supportedFamilies?: string[]; contentMarginsDisabled?: boolean; configuration?: WidgetConfiguration; }): string; export declare function generateExpoUiWidgetBundleSwift(options: { name: string; /** Gallery Widget structs to instantiate (kind names). */ widgets?: { name: string; configurable?: boolean; }[]; /** When true, include expo-widgets WidgetLiveActivity() for expo-ui LA slots. */ includeLiveActivity?: boolean; /** Wrap home widget in iOS 17 availability (configurable AppIntent). */ configurable?: boolean; }): string; /** Native WidgetKit `@main` — kinds only; user deepen supplies the Widget structs. */ export declare function generateNativeWidgetBundleSwift(options: { name: string; widgets?: { name: string; configurable?: boolean; }[]; includeLiveActivity?: boolean; configurable?: boolean; }): string; //# sourceMappingURL=expoUiWidgetSwift.d.ts.map