export declare const ALL_FEATURES: readonly ["Constant", "Function", "AsyncFunction", "Event", "View", "ViewEvent", "SharedObject", "SwiftUIView", "SwiftUIModifier", "ComposeView", "ComposeModifier"]; export type Feature = (typeof ALL_FEATURES)[number]; export declare function isSwiftUIFeature(feature: Feature): boolean; export declare function isComposeFeature(feature: Feature): boolean; export declare function usesSwiftUI(features: readonly Feature[]): boolean; export declare function usesCompose(features: readonly Feature[]): boolean; export declare function usesExpoUI(features: readonly Feature[]): boolean; /** * Validates, deduplicates, and applies ViewEvent→View auto-include. */ export declare function resolveFeatures(selected: string[], fullExample?: boolean): Feature[]; /** * Drops features whose required platform was not selected (SwiftUI* require * apple, Compose* require android) and warns about each drop. */ export declare function filterFeaturesByPlatforms(features: readonly Feature[], platforms: readonly string[]): Feature[];