import { default as React } from 'react';
import { MantineColor, MantineSize } from '@mantine/core';
export interface ArchbaseChunkProgressBarProps {
    /** Valor atual (0-100) */
    value: number;
    /** Quantidade de chunks */
    chunkCount?: number;
    /** Gap entre os chunks em pixels */
    gap?: number;
    /** Cor dos chunks incompletos */
    color?: MantineColor;
    /** Cor dos chunks completos */
    completedColor?: MantineColor;
    /** Se deve animar os chunks */
    animated?: boolean;
    /** Se deve ter listras */
    striped?: boolean;
    /** Tamanho da barra */
    size?: MantineSize | number;
    /** Raio da barra */
    radius?: MantineSize | number;
    /** Label opcional */
    label?: string;
    /** Se deve mostrar o percentual */
    showPercentage?: boolean;
    /** Formato do percentual */
    percentageFormat?: (value: number) => string;
    /** Largura */
    width?: number | string;
    /** Classe CSS */
    className?: string;
    /** Estilo */
    style?: React.CSSProperties;
}
export declare const ArchbaseChunkProgressBar: React.ForwardRefExoticComponent<ArchbaseChunkProgressBarProps & React.RefAttributes<HTMLDivElement>>;
