/**
 * Storage Platform Tool Adapter
 *
 * Typed wrapper over platform.call() for Supabase Storage operations.
 * Singleton export -- no credential needed (platform tool).
 *
 * Types are shared with the server-side storage tools via @repo/core/execution.
 */
import type { StorageToolMap } from '../../types/index.js';
/**
 * Typed storage adapter for file upload, download, and management.
 *
 * All paths are relative to the organization's storage prefix.
 * The platform injects the organization prefix server-side.
 *
 * @example
 * ```ts
 * import { storage } from '@elevasis/sdk/worker'
 *
 * await storage.upload({
 *   bucket: 'acquisition',
 *   path: 'proposals/deal-123/proposal.pdf',
 *   content: base64Content,
 *   contentType: 'application/pdf',
 * })
 *
 * const { signedUrl } = await storage.createSignedUrl({
 *   bucket: 'acquisition',
 *   path: 'proposals/deal-123/proposal.pdf',
 * })
 * ```
 */
export declare const storage: import("./create-adapter.js").TypedAdapter<StorageToolMap>;
