import { Router } from 'express';
import type { BundleStore } from '../services/BundleStore';
import type { SupabaseAuthService } from '../services/SupabaseAuthService';
export interface PrototypeHostDeps {
    store: BundleStore;
    auth: SupabaseAuthService;
    /** Public origin used to build share URLs, e.g. https://prototypes.rivet.design */
    publicBaseUrl: string;
    /** Reject publishes whose total decoded byte size exceeds this. */
    maxBundleBytes?: number;
}
export declare const createPrototypeHostRouter: (deps: PrototypeHostDeps) => Router;
//# sourceMappingURL=prototypeHost.d.ts.map