type Result = boolean | { error?: boolean; errorMessage?: string; } | any; type Props = { normalClass?: string; loadingClass?: string; errorClass?: string; animationClass?: string; successClass?: string; errorText?: string; sucessText?: string; loadingText?: string; class?: string; doLoad?: (() => Promise) | (() => Result) | undefined; loading?: boolean; disabled?: boolean; error?: boolean; children?: import('svelte').Snippet; onClick?: (event: MouseEvent) => void; } & import('svelte/elements').HTMLAttributes; declare const SLoadingButton: import("svelte").Component; type SLoadingButton = ReturnType; export default SLoadingButton;