import type { OrganizationId } from "./organizations"; /** * Workbench configuration. * * @public */ interface Config { /** * The organization ID to use when rendering the workbench. Required — the * Sanity CLI rejects an `unstable_defineApp` call without it, so a host can * never reach the workbench without one. */ organizationId: string; } /** * The resolved configuration after processing * and validating the provided config. * * @public */ type ResolvedConfig = Omit & { organizationId: OrganizationId; }; /** * Options for rendering a remote module, such as a user application. * * @public */ interface RemoteModuleRenderOptions { reactStrictMode?: boolean; } export type { Config, ResolvedConfig, RemoteModuleRenderOptions };