import type React from 'react'; import type { ResourceMenuItem, ResourceMenuSnapshot } from '../ui-contracts.js'; export interface ResourceMenuProps { snapshot: ResourceMenuSnapshot; selected: number; hint?: string | undefined; confirming?: string | undefined; filter?: string | undefined; filtering?: boolean | undefined; columns?: number | undefined; maxRows?: number | undefined; } /** Reusable two-pane browser for operational state exposed by slash commands. */ export declare function ResourceMenu({ snapshot, selected, hint, confirming, filter, filtering, columns, maxRows, }: ResourceMenuProps): React.ReactElement; export declare function filterResourceMenuItems(snapshot: ResourceMenuSnapshot, filter: string): ResourceMenuItem[]; //# sourceMappingURL=resource-menu.d.ts.map