/** * The venues view: the cached ccfddl conference catalog as a filterable card * grid (rank badge, countdown, conference date/place, homepage link, and the * per-project watch star) plus the static CCF-A journal directory behind a * mode toggle. All narrowing is the pure fold in `./venues-view.ts`; the * slice loads lazily via `ensureVenues` from the panel. * @module dsh-client-ui-mimir/client/VenuesView */ import type { ResearchVenuesView } from './controller.ts'; import { type ResearchT } from './view-common.ts'; /** * @param props - the venues slice, whether a project is selected (the watch * star's gate), the reload/refresh verbs, the watch toggle, and copy. * @returns the conference card grid or the journal directory. */ export declare function VenuesView({ venues, hasProject, refreshVenues, refreshVenueCatalog, toggleVenueWatch, t }: { readonly venues: ResearchVenuesView; readonly hasProject: boolean; readonly refreshVenues: () => void; readonly refreshVenueCatalog: () => Promise; readonly toggleVenueWatch: (seriesKey: string) => Promise; readonly t: ResearchT; }): import("react").JSX.Element; //# sourceMappingURL=VenuesView.d.ts.map