import { SvelteComponent } from "svelte";
declare const __propDef: {
    props: {
        /**
             * Defines the current progress value to be displayed
             * @type {number}
             * @default 65
             */ value?: number;
        /**
             * Sets the maximum value for the progress calculation
             * @type {number}
             * @default 100
             */ max?: number;
        /**
             * Sets the lower threshold percentage for color transitions
             * @type {number}
             * @default 50
             */ lowThreshold?: number;
        /**
             * Sets the upper threshold percentage for color transitions
             * @type {number}
             * @default 80
             */ highThreshold?: number;
        /**
             * Sets the color theme for low progress values (below lowThreshold)
             * @type {'rose' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'stone' | 'gray'}
             * @default 'rose'
             */ lowColor?: "stone" | "emerald" | "blue" | "rose" | "sky" | "amber" | "purple" | "yellow" | "red" | "orange" | "lime" | "green" | "teal" | "cyan" | "indigo" | "violet" | "fuchsia" | "pink" | "gray";
        /**
             * Sets the color theme for medium progress values (between thresholds)
             * @type {'rose' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'stone' | 'gray'}
             * @default 'yellow'
             */ mediumColor?: "stone" | "emerald" | "blue" | "rose" | "sky" | "amber" | "purple" | "yellow" | "red" | "orange" | "lime" | "green" | "teal" | "cyan" | "indigo" | "violet" | "fuchsia" | "pink" | "gray";
        /**
             * Sets the color theme for high progress values (above highThreshold)
             * @type {'rose' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'stone' | 'gray'}
             * @default 'green'
             */ highColor?: "stone" | "emerald" | "blue" | "rose" | "sky" | "amber" | "purple" | "yellow" | "red" | "orange" | "lime" | "green" | "teal" | "cyan" | "indigo" | "violet" | "fuchsia" | "pink" | "gray";
        /**
             * Defines the gradient intensity shades using Tailwind CSS values [light, medium, dark]
             * @type {[number, number, number]}
             * @default [400, 600, 800]
             */ gradientShades?: [number, number, number];
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
    exports?: {};
    bindings?: string;
};
export type RadialProgressProps = typeof __propDef.props;
export type RadialProgressEvents = typeof __propDef.events;
export type RadialProgressSlots = typeof __propDef.slots;
export default class RadialProgress extends SvelteComponent<RadialProgressProps, RadialProgressEvents, RadialProgressSlots> {
}
export {};
