import Api from '../api.js'; export interface StorefrontResourceInput { description?: string; name: string; privateId: string; type: 'storefront'; version: string; } export interface StorefrontResourceResult { app: { id: string; privateId: string; }; storefront: { id: string; }; } /** * Ensure the remote development app and its storefront exist. * * `swell create app --frontend react-storefront` calls this after the local * scaffold succeeds. Retrying is safe: existing resources are reused. * * @param api authenticated Swell API client * @param input storefront app identity from the generated swell.json * @returns the stable remote app and storefront IDs */ export declare function ensureStorefrontResources(api: Api, input: StorefrontResourceInput): Promise;