declare const _default: {
    title: string;
    tags: string[];
};
export default _default;
/** Bare default — everything renders from AgentInterface's internals. */
export declare const Default: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Override only the composer at top level — sidebar + thread defaults persist. */
export declare const CustomComposer: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Tweak just the sidebar header — Mode B props on SidebarHeader. */
export declare const CustomSidebarHeader: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Full sidebar override — user composes the inside. */
export declare const FullSidebarOverride: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Welcome screen with title, image, and inherited starters. */
export declare const WithWelcome: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Composer-only starters (no Welcome) — chips above the input. */
export declare const ComposerStarters: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Custom thread header — Mode C children on ThreadHeader. */
export declare const WithThreadHeader: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Custom mobile header — Mode B props with an extra actions button. */
export declare const CustomMobileHeader: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Long-variant starters with welcome. */
export declare const LongStarters: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Welcome Mode C — fully custom hero content (title/image/starters props ignored). */
export declare const WelcomeCustomChildren: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** SidebarHeader Mode C — children fully replace the header (top row gone). */
export declare const SidebarHeaderCustomChildren: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** MobileHeader Mode C — replaces the whole bar. (Resize narrow to see.) */
export declare const MobileHeaderCustomChildren: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Explicit `components` — replace AssistantMessage + UserMessage rendering. */
export declare const CustomMessageComponents: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Starters override: Welcome's own `starters` prop wins over the top-level. */
export declare const StartersOverrideAtWelcome: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/**
 * Hierarchical-ownership warning: top-level SidebarHeader is IGNORED when
 * <AgentInterface.Sidebar> is also at top level. Open the console to see the
 * dev warning. The branded header inside Sidebar is what actually renders.
 */
export declare const HierarchicalOwnershipWarning: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
export declare const SidebarItems: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
export declare const Routing: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
export declare const ControlledRouting: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
export declare const ArtifactBrowser: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Without categories: a single "Artifacts" sidebar item browsing everything. */
export declare const ArtifactBrowserUncategorized: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
export declare const WithWorkspace: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
/** Workspace Mode C — children replace the rail entirely. */
export declare const WorkspaceCustomChildren: {
    render: () => import("react/jsx-runtime").JSX.Element;
};
//# sourceMappingURL=AgentInterface.stories.d.ts.map