/**
 * Library bundle spec for workspace shell (sandbox, docs, templates).
 * Uses @contractspec/lib.surface-runtime for adaptive, preference-driven layouts.
 */
export declare const LibraryBundle: {
    readonly meta: {
        readonly key: "library.workspace";
        readonly version: "0.1.0";
        readonly title: "Library Workspace";
        readonly description: "Workspace shell for docs, templates, sandbox, and feature discovery";
        readonly owners: ["team-platform"];
        readonly tags: ["library", "workspace", "docs", "sandbox", "templates"];
        readonly stability: "experimental";
    };
    readonly routes: [{
        readonly routeId: "sandbox";
        readonly path: "/sandbox";
        readonly defaultSurface: "workspace-shell";
    }, {
        readonly routeId: "docs";
        readonly path: "/docs";
        readonly defaultSurface: "workspace-shell";
    }, {
        readonly routeId: "docs-slug";
        readonly path: "/docs/:slug";
        readonly defaultSurface: "workspace-shell";
    }, {
        readonly routeId: "studio";
        readonly path: "/studio/:projectSlug";
        readonly defaultSurface: "workspace-shell";
    }];
    readonly surfaces: {
        readonly 'workspace-shell': {
            readonly surfaceId: "workspace-shell";
            readonly kind: "workbench";
            readonly title: "Workspace Shell";
            readonly slots: [{
                readonly slotId: "header";
                readonly role: "header";
                readonly accepts: ["action-bar"];
                readonly cardinality: "many";
            }, {
                readonly slotId: "sidebar";
                readonly role: "secondary";
                readonly accepts: ["entity-section", "custom-widget"];
                readonly cardinality: "one";
            }, {
                readonly slotId: "primary";
                readonly role: "primary";
                readonly accepts: ["entity-section", "rich-doc", "data-view", "form", "custom-widget"];
                readonly cardinality: "many";
                readonly mutableByAi: true;
                readonly mutableByUser: true;
            }, {
                readonly slotId: "assistant";
                readonly role: "assistant";
                readonly accepts: ["assistant-panel", "chat-thread"];
                readonly cardinality: "many";
                readonly mutableByAi: true;
                readonly mutableByUser: true;
            }];
            readonly layouts: [{
                readonly layoutId: "sidebar-main";
                readonly title: "Sidebar + Main";
                readonly root: {
                    readonly type: "panel-group";
                    readonly direction: "horizontal";
                    readonly persistKey: "library.workspace.sidebar-main";
                    readonly children: [{
                        readonly type: "slot";
                        readonly slotId: "sidebar";
                    }, {
                        readonly type: "panel-group";
                        readonly direction: "vertical";
                        readonly persistKey: "library.workspace.content";
                        readonly children: [{
                            readonly type: "slot";
                            readonly slotId: "header";
                        }, {
                            readonly type: "slot";
                            readonly slotId: "primary";
                        }];
                    }];
                };
            }, {
                readonly layoutId: "sidebar-main-assistant";
                readonly title: "Sidebar + Main + Assistant";
                readonly root: {
                    readonly type: "panel-group";
                    readonly direction: "horizontal";
                    readonly persistKey: "library.workspace.sidebar-main-assistant";
                    readonly children: [{
                        readonly type: "slot";
                        readonly slotId: "sidebar";
                    }, {
                        readonly type: "panel-group";
                        readonly direction: "vertical";
                        readonly persistKey: "library.workspace.content";
                        readonly children: [{
                            readonly type: "slot";
                            readonly slotId: "header";
                        }, {
                            readonly type: "slot";
                            readonly slotId: "primary";
                        }];
                    }, {
                        readonly type: "slot";
                        readonly slotId: "assistant";
                    }];
                };
            }];
            readonly data: [];
            readonly verification: {
                readonly dimensions: {
                    readonly guidance: "Can reveal walkthrough notes, field help, and contextual hints.";
                    readonly density: "Can select compact, balanced, or dense layouts for docs and templates.";
                    readonly dataDepth: "Controls content depth, pagination size, and inline expansion.";
                    readonly control: "Shows advanced commands and raw config only when allowed.";
                    readonly media: "Supports text-first docs, visual templates, and hybrid modes.";
                    readonly pace: "Maps to motion tokens and confirmation behavior.";
                    readonly narrative: "Can order summary before or after detail sections.";
                };
            };
        };
    };
};
