import React from "react"; import { type GlassPageHeaderProps, type GlassSplitPaneProps } from "../app-shell"; type DivProps = React.HTMLAttributes; type DivPropsWithNodeTitle = Omit; export interface GlassWorkspaceProps extends DivProps { header?: React.ReactNode; commandDock?: React.ReactNode; inspector?: React.ReactNode; } export declare const GlassWorkspace: React.ForwardRefExoticComponent>; export interface GlassWorkspaceHeaderProps extends GlassPageHeaderProps { tabs?: React.ReactNode; } export declare const GlassWorkspaceHeader: React.ForwardRefExoticComponent>; export interface GlassWorkspaceTabsProps extends DivProps { value?: string; onValueChange?: (value: string) => void; } export declare const GlassWorkspaceTabs: React.ForwardRefExoticComponent>; export interface GlassWorkspaceTabProps extends React.ButtonHTMLAttributes { active?: boolean; } export declare const GlassWorkspaceTab: React.ForwardRefExoticComponent>; export interface GlassWorkspacePanelProps extends DivPropsWithNodeTitle { title?: React.ReactNode; actions?: React.ReactNode; } export declare const GlassWorkspacePanel: React.ForwardRefExoticComponent>; export interface GlassInspectorPanelProps extends DivPropsWithNodeTitle { title?: React.ReactNode; } export declare const GlassInspectorPanel: React.ForwardRefExoticComponent>; export interface GlassCanvasAreaProps extends DivProps { emptyState?: React.ReactNode; } export declare const GlassCanvasArea: React.ForwardRefExoticComponent>; export interface GlassTimelineRailProps extends DivPropsWithNodeTitle { label?: React.ReactNode; } export declare const GlassTimelineRail: React.ForwardRefExoticComponent>; export interface GlassWorkflowShellProps extends DivPropsWithNodeTitle { title: React.ReactNode; description?: React.ReactNode; command?: React.ReactNode; actions?: React.ReactNode; split?: GlassSplitPaneProps["ratio"]; inspector?: React.ReactNode; } export declare const GlassWorkflowShell: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=index.d.ts.map