import Button, { ButtonProps } from './components/Button'; import CentredSpinner, { CentredSpinnerProps } from './components/CentredSpinner'; import Calendar, { CalendarDot, CalendarProps, CalendarDotItemProps, CalendarDotProps } from './components/Calendar'; import CalendarInput, { CalendarInputProps } from './components/CalendarInput'; import Checkbox, { CheckboxProps } from './components/Checkbox'; import Dialog, { DialogProps } from './components/Dialog'; import ErrorMessage, { ErrorMessageProps } from './components/ErrorMessage'; import Radio, { RadioProps } from './components/Radio'; import Select, { SelectProps } from './components/Select'; import Icon, { icons, IconName, IconProps } from './components/Icon'; import { IconButton, IconNavLink, IconButtonProps, IconNavLinkProps } from './components/IconButton'; import { AvailableShiftCard, AvailableShiftCardProps, CanceledShiftCard, CanceledShiftCardProps, CardLabel, CardLabelProps, CardRow, CardRowProps, CardValue, CardValueProps, DetailShiftCard, DetailShiftCardProps, UpcomingShiftCard, UpcomingShiftCardProps } from './components/ShiftCard'; import Grid, { GridProps } from './components/Grid'; import GridChild, { GridChildProps } from './components/GridChild'; import TabLink, { TabLinkProps } from './components/TabLink'; import { formatAmount } from './helpers/currency'; import { formatDate, formatTime } from './helpers/date'; import { retrieveErrorMessages } from './helpers/errorHandling'; import { displayShortDuration } from './helpers/duration'; import { getCancelationReasonLabel, getCostCategoryLabel, getShiftTypeLabel, getUserStatusLabel } from './helpers/labels'; import { sortAscending, sortAvailableShiftsByDate, sortShiftsByDate } from './helpers/sort'; import useClickOutside from './hooks/useClickOutside'; import useDateIntervalFromMonth from './hooks/useDateIntervalFromMonth'; import useKeydown from './hooks/useKeydown'; import { SchedulingTheme, SchedulingThemeType, ButtonVariants, computeButtonColors } from './themes'; declare const Tokens: { BorderWidthTokens: { readonly borderless: "0px"; readonly regular: "1px"; readonly medium: "2px"; readonly fat: "4px"; }; ColorTokens: { readonly veloWhite: "rgba(255, 255, 255, 1)"; readonly veloGrey1: "rgba(250, 250, 250, 1)"; readonly veloGrey2: "rgba(224, 224, 224, 1)"; readonly veloGrey3: "rgba(244, 245, 239, 1)"; readonly veloGrey4: "rgba(196, 198, 193, 1)"; readonly veloMainBlue: "rgba(0, 69, 112, 1)"; readonly veloPeach: "rgba(254, 140, 117, 1)"; readonly veloDarkBlue: "rgba(8, 25, 48, 1)"; readonly veloRiderShift10: "rgba(241, 250, 249, 1)"; readonly veloShiftBlue10: "rgba(241, 242, 255, 1)"; readonly veloPeach10: "rgba(255, 244, 241, 1)"; readonly veloShiftBlue: "rgba(111, 125, 255, 1)"; readonly veloBlueGrey: "rgba(106, 115, 129, 1)"; readonly systemBlue: "rgba(39, 61, 255, 1)"; readonly systemGreen: "rgba(63, 208, 104, 1)"; readonly systemWarning: "rgba(255, 30, 30, 1)"; readonly systemYellow: "rgba(255, 229, 0, 1)"; readonly systemBlueLight: "rgba(173, 176, 202, 1)"; readonly systemBlue50: "rgba(147, 158, 255, 1)"; readonly systemGreen50: "rgba(159, 231, 179, 1)"; readonly systemWarning50: "rgba(255, 142, 142, 1)"; readonly systemBlueLight50: "rgba(214, 215, 228, 1)"; readonly systemYellow50: "rgba(255, 242, 128, 1)"; readonly veloMainBlueHover: "rgba(0, 55, 89, 1)"; readonly veloPeachHover: "rgba(225, 134, 115, 1)"; readonly veloDarkBlueHover: "rgba(55, 60, 67, 1)"; readonly veloShiftBlueHover: "rgba(99, 112, 221, 1)"; readonly systemBlueHover: "rgba(99, 112, 221, 1)"; readonly systemGreenHover: "rgba(69, 222, 113, 1)"; readonly systemWarningHover: "rgba(239, 18, 18, 1)"; readonly riderShift: "rgba(112, 207, 190, 1)"; readonly managerShift: "rgba(211, 169, 242, 1)"; readonly maintenanceShift: "rgba(254, 115, 165, 1)"; readonly instructorShift: "rgba(128, 107, 221, 1)"; readonly trainingShift: "rgba(74, 175, 232, 1)"; readonly buddyShift: "rgba(207, 150, 154, 1)"; readonly otherShift: "rgba(255, 191, 115, 1)"; readonly productivityBlue: "rgba(107, 75, 246, 1)"; readonly productivityBackground: "rgba(248, 246, 255, 1)"; readonly productivityPurple: "rgba(99, 40, 224, 1)"; }; FontFamilyTokens: { readonly heading: "Poppins"; readonly body: "Poppins"; readonly monospace: "Fira Code"; }; FontSizeTokens: { readonly mega: "3rem"; readonly heading1: "1.5rem"; readonly heading2: "1.125rem"; readonly heading3: "0.875rem"; readonly body: "1rem"; readonly bodyS: "0.75rem"; readonly label: "1rem"; readonly labelS: "0.75rem"; readonly button: "1rem"; readonly buttonS: "1rem"; }; FontWeightTokens: { readonly mega: 700; readonly bold: 700; readonly regular: 400; readonly medium: 500; readonly semibold: 600; readonly button: 700; readonly buttonS: 600; readonly label: 400; readonly labelSemibold: 600; }; LetterSpacingTokens: { readonly mega: "-0.01em"; readonly heading: "0em"; readonly body: "0em"; readonly bodyS: "0em"; readonly label: "0em"; readonly labelS: "0.06em"; readonly button: "0.06em"; readonly buttonS: "0.02em"; }; LineHeightTokens: { readonly mega: "1.0833"; readonly heading1: "1.1667"; readonly heading2: "1.3333"; readonly heading3: "1.1429"; readonly body: "1.3750"; readonly bodyS: "1.3333"; readonly label: "1.5000"; readonly labelS: "1.3333"; readonly button: "1.5000"; readonly buttonS: "1.0000"; }; MediaQueryTokens: { readonly wideScreens: "1920px"; readonly desktop: "1440px"; readonly laptop: "1024px"; readonly tablet: "640px"; }; OpacityTokens: { readonly transparent: 0; readonly dim: 0.4; readonly semiOpaque: 0.5; readonly opaque: 1; }; RadiiTokens: { readonly light: "2px"; readonly rounded: "6px"; readonly circular: "100px"; }; ShadowTokens: { readonly medium: "0px 0px 1px rgba(22, 29, 45, 0.15), 0px 0px 4px rgba(22, 29, 45, 0.08)"; }; SpacingTokens: { readonly xs: "0.5rem"; readonly s: "1rem"; readonly m: "1.5rem"; readonly l: "2rem"; readonly xl: "3rem"; }; ZIndiceTokens: { readonly base: 1; readonly focus: 10; readonly high: 100; readonly top: 1000; }; }; export type { AvailableShiftCardProps, ButtonProps, CalendarProps, CalendarDotProps, CalendarDotItemProps, CalendarInputProps, CanceledShiftCardProps, CardLabelProps, CardRowProps, CardValueProps, CentredSpinnerProps, CheckboxProps, DetailShiftCardProps, DialogProps, ErrorMessageProps, GridProps, GridChildProps, IconName, IconProps, IconButtonProps, IconNavLinkProps, RadioProps, SelectProps, TabLinkProps, UpcomingShiftCardProps, ButtonVariants, SchedulingThemeType }; export { AvailableShiftCard, Button, Calendar, CalendarDot, CalendarInput, CardLabel, CanceledShiftCard, CardRow, CardValue, CentredSpinner, Checkbox, DetailShiftCard, Dialog, ErrorMessage, Grid, GridChild, icons, Icon, IconButton, IconNavLink, Radio, Select, TabLink, UpcomingShiftCard, displayShortDuration, formatAmount, formatDate, formatTime, getCancelationReasonLabel, getCostCategoryLabel, getShiftTypeLabel, getUserStatusLabel, retrieveErrorMessages, sortAscending, sortAvailableShiftsByDate, sortShiftsByDate, useClickOutside, useDateIntervalFromMonth, useKeydown, computeButtonColors, SchedulingTheme, Tokens };