declare const ThemeContext: any; declare function useLucideIcons(): void; declare function ThemeProvider({ children }: { children: any; }): any; declare function ThemeToggle(): any; declare function Note({ note, onEdit, onDelete, onColorChange, onTagClick, onConversationClick, isSelected, onSelect, bulkActionMode, onExport }: { note: any; onEdit: any; onDelete: any; onColorChange: any; onTagClick: any; onConversationClick: any; isSelected: any; onSelect: any; bulkActionMode: any; onExport: any; }): any; declare function NoteModal({ note, onClose, onSave }: { note: any; onClose: any; onSave: any; }): any; declare function ConfirmDialog({ isOpen, message, onConfirm, onCancel }: { isOpen: any; message: any; onConfirm: any; onCancel: any; }): any; declare namespace NotesAPI { function fetchNotes(params: any, signal: any): Promise<{ notes: any; pagination: { total: any; page: any; limit: any; totalPages: any; }; }>; function saveNote(noteData: any, signal: any): Promise; function deleteNote(id: any, signal: any): Promise; function updateNoteColor(noteId: any, color: any, signal: any): Promise; function updateNotesColorBulk(noteIds: any, color: any, signal: any): Promise; function exportNotes(noteIds: any, options?: {}): Promise; } declare const NOTE_COLORS: { hex: string; name: string; }[]; declare const DATE_RANGES: { '1_DAY': { label: string; days: number; }; WEEK: { label: string; days: number; }; MONTH: { label: string; days: number; }; THREE_MONTHS: { label: string; days: number; }; ALL_TIME: { label: string; days: null; }; }; declare namespace SORT_OPTIONS { namespace DATE_DESC { let field: string; let direction: string; let label: string; } namespace DATE_ASC { let field_1: string; export { field_1 as field }; let direction_1: string; export { direction_1 as direction }; let label_1: string; export { label_1 as label }; } namespace TITLE_ASC { let field_2: string; export { field_2 as field }; let direction_2: string; export { direction_2 as direction }; let label_2: string; export { label_2 as label }; } namespace TITLE_DESC { let field_3: string; export { field_3 as field }; let direction_3: string; export { direction_3 as direction }; let label_3: string; export { label_3 as label }; } namespace COLOR { let field_4: string; export { field_4 as field }; let direction_4: string; export { direction_4 as direction }; let label_4: string; export { label_4 as label }; } namespace CONVERSATION_ASC { let field_5: string; export { field_5 as field }; let direction_5: string; export { direction_5 as direction }; let label_5: string; export { label_5 as label }; } namespace CONVERSATION_DESC { let field_6: string; export { field_6 as field }; let direction_6: string; export { direction_6 as direction }; let label_6: string; export { label_6 as label }; } } declare function BulkActionsToolbar({ onColorChange, onDelete, onExport, selectedCount, onClearSelection, noteColors }: { onColorChange: any; onDelete: any; onExport: any; selectedCount: any; onClearSelection: any; noteColors: any; }): any; declare function SortControls({ currentSort, onSort }: { currentSort: any; onSort: any; }): any; declare function ColorFilter({ selectedColor, onColorSelect, noteColors }: { selectedColor: any; onColorSelect: any; noteColors: any; }): any; declare function DateFilter({ selectedRange, onRangeSelect }: { selectedRange: any; onRangeSelect: any; }): any; declare function PaginationControls({ currentPage, totalPages, onPageChange, isLoading }: { currentPage: any; totalPages: any; onPageChange: any; isLoading: any; }): any; declare function useNotesData(): { notes: any; isLoading: any; error: any; filters: any; pagination: any; updateFilters: any; fetchNotes: any; updateNoteColor: any; updateNotesColor: any; }; declare function useConversationsData(): { conversations: any; isLoading: any; error: any; fetchConversations: any; }; declare function AboutModal({ isOpen, onClose }: { isOpen: any; onClose: any; }): any; declare function Sidebar({ filters, onUpdateFilters, uniqueTags, uniqueConversations, noteColors, onOpenAbout }: { filters: any; onUpdateFilters: any; uniqueTags: any; uniqueConversations: any; noteColors: any; onOpenAbout: any; }): any; declare const NotesGrid: any; declare function App(): any;