import type { RoadmapItem } from '../../chat/types/entities/roadmap-item'; import type { UseRoadmapVotingOptions } from './use-roadmap-voting'; export interface RoadmapViewProps { /** GET list endpoint (the api route). Returns `{ items }`. Default * `/api/roadmap`. */ endpoint?: string; /** Optional SSR hydrate — skips the initial client fetch. */ initialItems?: RoadmapItem[]; showLeftMargin?: boolean; /** Per-task refresh URL builder (after a vote). Default `/api/roadmap/`. */ buildRefreshUrl?: (taskId: string) => string; /** Voting hook options (vote endpoint + storage key). */ votingOptions?: UseRoadmapVotingOptions; /** URL param key for the search input — MUST match the section chrome * (`DevSectionView`) that writes it. Default `'search'`. */ searchParamKey?: string; /** URL param key for the status filter. Default `'status'` (the roadmap * section's `filter.paramKey`). `'all'` means no filter. */ statusParamKey?: string; } export declare function RoadmapView({ endpoint, initialItems, showLeftMargin, buildRefreshUrl, votingOptions, searchParamKey, statusParamKey, }?: RoadmapViewProps): import("react").JSX.Element; //# sourceMappingURL=roadmap-view.d.ts.map