import { SvelteComponent } from "svelte";
type IconSize = {
    [key: string]: string;
};
export declare const getTailwindSpacing: () => IconSize;
export declare const ICON_SIZES: IconSize;
declare const __propDef: {
    props: {
        [x: string]: any;
        size?: string | number | undefined;
        role?: string | undefined;
        withEvents?: boolean | undefined;
        title?: {
            id?: string;
            title?: string;
        } | undefined;
        desc?: {
            id?: string;
            desc?: string;
        } | undefined;
        ariaLabel?: string | undefined;
    };
    events: {
        click: MouseEvent;
        keydown: KeyboardEvent;
        keyup: KeyboardEvent;
        focus: FocusEvent;
        blur: FocusEvent;
        mouseenter: MouseEvent;
        mouseleave: MouseEvent;
        mouseover: MouseEvent;
        mouseout: MouseEvent;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
    exports?: undefined;
    bindings?: undefined;
};
export type RefreshLightProps = typeof __propDef.props;
export type RefreshLightEvents = typeof __propDef.events;
export type RefreshLightSlots = typeof __propDef.slots;
export default class RefreshLight extends SvelteComponent<RefreshLightProps, RefreshLightEvents, RefreshLightSlots> {
}
export {};
