fluent-svelte-updated
Version:
Forked from https://github.com/vegardlarsen/fluent-svelte. A faithful implementation of Microsoft's Fluent Design System in Svelte.
36 lines (35 loc) • 1.37 kB
TypeScript
interface $$__sveltets_2_IsomorphicComponent<Props extends Record<string, any> = any, Events extends Record<string, any> = any, Slots extends Record<string, any> = any, Exports = {}, Bindings = string> {
new (options: import('svelte').ComponentConstructorOptions<Props>): import('svelte').SvelteComponent<Props, Events, Slots> & {
$$bindings?: Bindings;
} & Exports;
(internal: unknown, props: Props & {
$$events?: Events;
$$slots?: Slots;
}): Exports & {
$set?: any;
$on?: any;
};
z_$$bindings?: Bindings;
}
/**
* ProgressRing provides visual feedback to to the user that a long-running operation is underway. It can mean that the user cannot interact with the app when the progress indicator is visible, and can also indicate how long the wait time might be. [Docs](https://fluent-svelte.vercel.app/docs/components/progressring)
* - Usage:
* ```tsx
* <ProgressRing />
* <ProgressRing value={50} />
* ```
*/
declare const ProgressRing: $$__sveltets_2_IsomorphicComponent<{
[x: string]: any;
value?: number;
size?: number;
class?: string;
element?: SVGElement;
circleElement?: SVGCircleElement;
}, {
change: CustomEvent<any>;
} & {
[evt: string]: CustomEvent<any>;
}, {}, {}, string>;
type ProgressRing = InstanceType<typeof ProgressRing>;
export default ProgressRing;