/** * Optional native pods that live on a kept package (often expo-modules-core) * but only link when another autolinked package is present. * * Invert is package-granular. Without this closure, stripping `react-native-worklets` * drops `-lRNWorklets` while `-framework ExpoModulesWorkletsAdapter` stays and * ld fails on `worklets::`. */ export type LinkerCompanion = { tokens: readonly string[]; requiresAnyPackage: readonly string[]; requiresAnyToken?: readonly string[]; }; export declare const OPTIONAL_LINKER_COMPANIONS: readonly LinkerCompanion[]; /** Extra strip tokens for unused packages, even when a kept package owns them. */ export declare function companionTokensForUnused(opts: { unusedPackages: readonly string[]; unusedTokens?: readonly string[]; }): string[]; export declare function knownCompanionTokensForPackage(packageName: string): string[]; //# sourceMappingURL=linkerCompanions.d.ts.map