import { type Currency, type TimeEntry } from './utils.js'; /** Props for TimeEntryList component */ export interface Props { /** Time entries to display in the list. */ entries: TimeEntry[]; /** Shows checkboxes for selecting entries. */ selectable?: boolean; /** Identifiers of currently selected entries. */ selectedIds?: string[]; /** Invoked when the selection changes. */ onselectionchange?: (ids: string[]) => void; /** Message shown when the entries list is empty. */ emptyMessage?: string; /** Base URL to construct entry detail links. */ baseHref?: string; /** Currency code for formatting amounts. */ currency?: Currency; /** Filter function to determine which entries can be selected */ canSelect?: (entry: TimeEntry) => boolean; } declare const TimeEntryList: import("svelte").Component; type TimeEntryList = ReturnType; export default TimeEntryList; //# sourceMappingURL=TimeEntryList.svelte.d.ts.map