interface AnimationTriggers { hover?: boolean; click?: boolean; focus?: boolean; custom?: boolean; } interface Props { size?: number; class?: string; triggers?: AnimationTriggers; animationState?: 'idle' | 'active' | 'loading' | 'success' | 'error'; autoPlay?: boolean; loop?: boolean; duration?: number; onAnimationStart?: () => void; onAnimationEnd?: () => void; [key: string]: any; } export interface IconHandle { startAnimation: () => void; stopAnimation: () => void; toggleAnimation: () => void; setAnimationState: (newState: string) => void; readonly isAnimating: boolean; } declare const KeyboardOffIcon: import("svelte").Component void; stop: () => void; toggle: () => void; setState: (state: string) => void; getIconStatus: () => { isAnimating: boolean; currentState: "idle" | "loading" | "success" | "error" | "active"; }; }, "">; type KeyboardOffIcon = ReturnType; export default KeyboardOffIcon; //# sourceMappingURL=KeyboardOffIcon.svelte.d.ts.map