type ModuleImporter = (specifier: string) => Promise<any>;
/** True when `provider` is a remote shorthand we know how to auto-wire. */
export declare function isAutoWireableStorageProvider(provider: string | null | undefined): boolean;
/**
 * Attempt to register a storage adapter for a remote `provider` shorthand.
 * Returns `true` when an adapter is (or was already) registered, `false` when
 * the provider is unknown/`local` or the platform package can't be loaded. Never
 * throws — storage wiring must not take down the API.
 *
 * `importer` is injectable for tests; production uses a computed dynamic import.
 */
export declare function autoWireStorageAdapter(provider: string | null | undefined, importer?: ModuleImporter): Promise<boolean>;
export {};
//# sourceMappingURL=auto-wire.d.ts.map