import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; export type SpinSize = 'sm' | 'md' | 'lg' | 'xl'; export interface SpinProps extends ComposableProps<'div'> { /** Size of the spinner */ size?: SpinSize; /** Tip text shown below spinner */ tip?: string; /** Whether to show spinner */ spinning?: boolean; /** Delay before showing spinner (ms) */ delay?: number; /** Custom spinner indicator */ indicator?: React.ReactNode; /** Content to wrap with spinner */ children?: React.ReactNode; /** Whether to use full screen mode */ fullscreen?: boolean; } /** * Spin component - Loading spinner built with FT Design System tokens. * * Uses: * - Colors: var(--primary), var(--neutral) * - Spacing: var(--spacing-x2), var(--spacing-x4) * - Animation: CSS keyframes */ export declare const Spin: React.ForwardRefExoticComponent>; //# sourceMappingURL=Spin.d.ts.map