import type { BrDensity } from '../global.types'; export type LoadingLabelPosition = 'top' | 'right' | 'bottom' | 'left'; export type LoadingMode = 'spinner' | 'progress'; export type LoadingSize = BrDensity; export type LoadingSpeed = 'slow' | 'normal' | 'fast'; export type LoadingCompletionBehavior = 'persist' | 'reset' | 'hide'; export type LoadingChangeDetail = { value: number; }; export type LoadingCompleteDetail = { value: number; completion: LoadingCompletionBehavior; }; export type LoadingValueDetail = { value: number; }; export type LoadingIndeterminateStateDetail = { active: boolean; };