import { ReactiveNodeDecl, ReactiveNode } from "reactronic";
import { El } from "verstak";
import { ValuesOrRefs } from "./common/Utils.js";
export type SpinnerModel = {
    active: boolean;
    color: string;
};
export declare function Spinner(declaration?: ReactiveNodeDecl<El<HTMLElement, SpinnerModel>>): ReactiveNode<El<HTMLElement, SpinnerModel>>;
export declare function composeSpinnerModel<T>(props?: Partial<ValuesOrRefs<SpinnerModel>>): SpinnerModel;
