/** LinearLoading variant types */ export type LinearLoadingVariant = 'determinate' | 'indeterminate'; /** LinearLoading color options */ export type LinearLoadingColor = 'primary' | 'success' | 'error' | 'warning' | 'info'; /** LinearLoading size options */ export type LinearLoadingSize = 'small' | 'medium' | 'large'; /** Props for the LinearLoading component */ export interface LinearLoadingProps { /** Progress value (0-100) for determinate variant */ value?: number; /** Visual variant of the progress bar */ variant?: LinearLoadingVariant; /** Color of the progress indicator */ color?: LinearLoadingColor; /** Size/height of the progress bar */ size?: LinearLoadingSize; /** Whether to show the progress label */ showLabel?: boolean; /** Custom label to display (defaults to percentage) */ label?: string; /** Whether to show buffer animation for indeterminate */ buffer?: number; /** Additional CSS class */ className?: string; /** Test ID for testing (deprecated, use dataTestId) */ 'data-testid'?: string; /** Test identifier for automated testing */ dataTestId?: string; /** Data identifier for ib-ui compatibility */ dataId?: string; } //# sourceMappingURL=LinearLoading.types.d.ts.map