/** * Onboarding Micro Animations * Hover, focus, loading, and small interaction animations * * IMPORTANT: These values are COPIED VERBATIM from the original components. * DO NOT MODIFY WITHOUT APPROVAL. */ /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-button.tsx:72 * Loading spinner animation class */ export declare const LOADING_SPINNER: { /** Spinner icon classes */ className: string; }; /** * COPIED VERBATIM FROM: components/onboarding/onboarding-layout.tsx:75-76 * Sun/Moon icon transition for theme toggle */ export declare const THEME_TOGGLE: { /** Sun icon - visible in light mode, rotates out in dark */ sun: string; /** Moon icon - hidden in light mode, rotates in for dark */ moon: string; }; /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-button.tsx:11 * Base button transition */ export declare const BUTTON_TRANSITION: { /** Base transition for all button interactions */ className: string; }; /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-input.tsx:65 * Input icon button transition */ export declare const INPUT_ICON_TRANSITION: { className: string; }; /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-slider.tsx:46 * Slider thumb transition */ export declare const SLIDER_THUMB_TRANSITION: { className: string; }; /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-select.tsx:114 * Select item transition */ export declare const SELECT_ITEM_TRANSITION: { className: string; }; /** * COPIED VERBATIM FROM: components/onboarding/primitives/onboarding-radio-card.tsx:24 * Radio card transition */ export declare const RADIO_CARD_TRANSITION: { className: string; }; /** * Common hover state patterns used across components * COPIED VERBATIM from various primitive components */ export declare const HOVER_STATES: { /** Button primary hover - onboarding-button.tsx:21 */ buttonPrimary: string; /** Button secondary hover - onboarding-button.tsx:28 */ buttonSecondary: string; /** Button ghost hover - onboarding-button.tsx:35 */ buttonGhost: string; /** Button destructive hover - onboarding-button.tsx:42 */ buttonDestructive: string; /** Select trigger hover - onboarding-select.tsx:24 */ selectTrigger: string; /** Select item hover - onboarding-select.tsx:118 */ selectItem: string; /** Input icon hover - onboarding-input.tsx:67 */ inputIcon: string; /** File drop zone hover - file-upload-step.tsx:466 */ fileDropZone: string; /** Remove button hover - file-upload-step.tsx:573 */ removeButton: string; }; /** * COPIED VERBATIM FROM: components/onboarding/steps/file-upload-step.tsx:465-470 * File drop zone state classes */ export declare const DROP_ZONE_STATES: { /** Base state */ base: string; /** Hover state */ hover: string; /** Active drag state */ dragActive: string; /** Has error state */ error: string; }; //# sourceMappingURL=micro.d.ts.map