import type { WorkspaceDraftRecipe } from './dist-lib/types/workspace/source/draftRecipe.js'; /** Trusted build-time declarations for the mounted application's browser entry. */ export interface WorkspaceDraftEntryOptions { documentRevision: string; recipe?: WorkspaceDraftRecipe; /** Server-owned declarations built together; only a registered screen can be selected at runtime. */ screens?: readonly import('./draft-preview.js').WorkspaceDraftScreen[]; defaultScreenId?: string; /** Module resolving the SDK recipe runner. Defaults to the public package. */ sdkModule?: string; /** An application module exporting its desired-state adapter. */ desiredStateAdapter?: { module: string; exportName: string }; failureMessage?: string; } /** Returns ESM source for a virtual build entry; the application supplies its own bundler and boot setup. */ export declare function createWorkspaceDraftEntry(options: WorkspaceDraftEntryOptions): string;