/** * Projects Module Svelte Components * * Optional Svelte UI components for time tracking and project management. * Auto-registers components with ModuleUIRegistry on import. * * @packageDocumentation */ import type { ComponentProps } from 'svelte'; import AssistanceLauncher from './AssistanceLauncher.svelte'; import ApprovalActions from './components/ApprovalActions.svelte'; import BulkActions from './components/BulkActions.svelte'; import DevelopmentRequestForm from './components/DevelopmentRequestForm.svelte'; import DevelopmentRequestList from './components/DevelopmentRequestList.svelte'; import DurationDisplay from './components/DurationDisplay.svelte'; import RejectDialog from './components/RejectDialog.svelte'; import TimeEntryCard from './components/TimeEntryCard.svelte'; import TimeEntryList from './components/TimeEntryList.svelte'; import TimeSummary from './components/TimeSummary.svelte'; import DeliveryStatus from './DeliveryStatus.svelte'; import DevelopmentBoard from './DevelopmentBoard.svelte'; import DevelopmentRequestDetail from './DevelopmentRequestDetail.svelte'; import PreviewApprovalPanel from './PreviewApprovalPanel.svelte'; import ProjectBoard from './ProjectBoard.svelte'; import ServiceEvidenceList from './ServiceEvidenceList.svelte'; export { ApprovalActions, AssistanceLauncher, BulkActions, DeliveryStatus, DevelopmentBoard, DevelopmentRequestDetail, DevelopmentRequestForm, DevelopmentRequestList, DurationDisplay, PreviewApprovalPanel, ProjectBoard, RejectDialog, ServiceEvidenceList, TimeEntryCard, TimeEntryList, TimeSummary, }; export type ApprovalActionsProps = ComponentProps; export type AssistanceLauncherProps = ComponentProps; export type BulkActionsProps = ComponentProps; export type DeliveryStatusProps = ComponentProps; export type DevelopmentBoardProps = ComponentProps; export type DevelopmentRequestFormProps = ComponentProps; export type DevelopmentRequestDetailProps = ComponentProps; export type DevelopmentRequestListProps = ComponentProps; export type DurationDisplayProps = ComponentProps; export type RejectDialogProps = ComponentProps; export type PreviewApprovalPanelProps = ComponentProps; export type ProjectBoardProps = ComponentProps; export type ServiceEvidenceListProps = ComponentProps; export type TimeEntryCardProps = ComponentProps; export type TimeEntryListProps = ComponentProps; export type TimeSummaryProps = ComponentProps; export * from './delivery-types.js'; export type { ProjectBoardMoveIntent } from './project-board-types.js'; export { type ApprovalStatus, type Currency, formatCurrency, formatDate, formatHours, formatHoursHHMM, statusColors, type TimeEntry, type TimeEntryStatus, } from './utils.js'; //# sourceMappingURL=index.d.ts.map