import { SvelteComponent, Snippet } from 'svelte'; import { HTMLAttributes } from 'svelte/elements'; export interface Props { class?: string; /** * Component's HTML Element * * @default 'span' */ component?: string | typeof SvelteComponent; /** * Object with Tailwind CSS colors classes * */ colors?: { /** * * @default 'bg-black/10 dark:bg-primary/10' */ trackBgIos?: string; /** * * @default 'bg-md-light-primary/30 dark:bg-md-dark-primary/30' */ trackBgMaterial?: string; /** * * @default 'bg-primary' */ activeBgIos?: string; /** * * @default 'bg-md-light-primary dark:bg-md-dark-primary' */ activeBgMaterial?: string; }; /** * Determinate progress (from 0 to 1) * * @default 0 */ progress?: number; } interface ProgressbarProps {} interface ProgressbarProps extends Props {} interface ProgressbarEvents extends Record<'',{}>{} declare class Progressbar extends SvelteComponent< ProgressbarProps & Omit, keyof Props>, ProgressbarEvents, { } > {} export default Progressbar;