import { type Duration } from 'date-fns'; import { type Action, type FocusableItem, type PackageDetail } from './types.js'; declare const getId: () => string; declare const isAvailableChar: (value: string) => boolean; declare const getNextIndex: (current: number, size: number) => number; declare const getPreviousIndex: (current: number, size: number) => number; declare const getCommandFromSentence: (sentence: string) => string; declare const removeUrl: (source: string) => string; declare const selectify: (obj: PackageDetail) => PackageDetail; declare const unselectify: (obj: PackageDetail) => PackageDetail; declare const activate: (obj: FocusableItem) => FocusableItem; declare const deactivate: (obj: FocusableItem) => FocusableItem; declare const activatePackage: (obj: PackageDetail) => PackageDetail; declare const deactivatePackage: (obj: PackageDetail) => PackageDetail; declare const activateOptionItem: (obj: Action) => Action; declare const deactivateOptionItem: (obj: Action) => Action; declare const toggleActionItem: (value: Action) => Action; declare const selectAction: (obj: Action) => Action; declare const unselectAction: (obj: Action) => Action; declare const getSelected:

>(collection: C) => C; declare const markInView: (obj: FocusableItem) => FocusableItem; declare const unmarkInView: (obj: FocusableItem) => FocusableItem; declare const getButtonColor: (name: string) => string; declare const getButtonBgColor: (name: string) => string; declare const getPanelColor: (result: boolean) => "green" | "grey"; declare const operationCountsMapping: { update: string; delete: string; }; declare const prepSpaces: (value: string) => string; declare const wrasp: (value: string) => string; declare const preJson: (value: Record) => string; declare const toDa: (dateString: string, format: string) => Date; declare const toDafu: (dateString: string) => Date; declare const coInterval: (firstDate: string, firstFormat: string, secondDate: string, secondFormat: string) => { start: Date; end: Date; }; declare const intervalIsLess: (firstDur: Duration, secondDur: Duration) => boolean; export { getId, isAvailableChar, getCommandFromSentence, removeUrl, selectify, unselectify, activate, deactivate, activateOptionItem, deactivateOptionItem, toggleActionItem, getSelected, getButtonColor, getButtonBgColor, activatePackage, deactivatePackage, getNextIndex, getPreviousIndex, selectAction, unselectAction, getPanelColor, markInView, unmarkInView, operationCountsMapping, prepSpaces, wrasp, preJson, toDa, toDafu, coInterval, intervalIsLess, };