import type { ShareAllExternalsOptions, ShareExternalsOptions, SkipList, FederationConfig } from '@softarc/native-federation/domain'; export declare function shareAll(config: ShareAllExternalsOptions, opts?: { skipList?: SkipList; projectPath?: string; overrides?: ShareExternalsOptions; }): ShareExternalsOptions | null; export declare function share(configuredShareObjects: ShareExternalsOptions, projectPath?: string, skipList?: SkipList): ShareExternalsOptions; export declare function withNativeFederation(cfg: FederationConfig): import("@softarc/native-federation/internal").NormalizedFederationConfig; /** * Package name prefixes that imply a server (Node) build. Matched with * `startsWith`, so secondary entry points (e.g. `@angular/ssr/node`) match too. */ export declare const SERVER_DEPENDENCIES: string[]; /** * Infers the default federation platform from the shared dependency keys: * `'node'` if any of them is an Angular server package, otherwise `'browser'`. */ export declare function getDefaultPlatform(deps: string[]): 'browser' | 'node'; //# sourceMappingURL=share-utils.d.ts.map