import { TableOfContentsItem } from '@stoplight/elements-core'; export declare type Branch = { id: number; slug: string; is_default: boolean; is_published: boolean; name?: string; }; export declare type Branches = { items: Branch[]; }; export declare type ProjectTableOfContents = { items: TableOfContentsItem[]; hide_powered_by?: boolean; collapseTableOfContents?: boolean; }; export declare type Node = NodeSummary & { data: any; links: { mock_url?: string; export_url?: string; export_original_file_url?: string; export_bundled_file_url?: string; }; outbound_edges: NodeEdge[]; inbound_edges: NodeEdge[]; disableProps?: any; }; export declare type NodeSummary = { id: string; type: string; uri: string; slug: string; title: string; summary: string; project_id: string; branch_id: string; branch_node_id: number; branch: string; }; export declare type NodeEdge = { id: string; type: string; uri: string; slug: string; title: string; }; export declare type NodeSearchResult = NodeSummary & { highlighted: { name: string | null; summary: string | null; data: string | null; }; project_slug: string; project_name: string; node_id: number; }; export declare type Workspace = { id: string; name: string; slug: string; default_branch_id: string; workspace: { id: string; name: string; slug: string; }; };