@kya-os/cli
Version:
CLI for MCP-I setup and management
34 lines • 1.37 kB
TypeScript
/**
* Effect Registry and Exports
* Uses lazy loading to reduce initial bundle size
*/
import { Effect, EffectRegistryEntry } from "./types.js";
/**
* Get an effect by name (async with lazy loading)
*/
export declare function getEffect(name: string): Promise<Effect | null>;
/**
* Get an effect synchronously if already cached
* For backward compatibility with sync code
*/
export declare function getEffectSync(name: string): Effect | null;
/**
* Preload specific effects for performance
*/
export declare function preloadEffects(...names: string[]): Promise<void>;
/**
* Get all available effects (returns basic info without loading)
*/
export declare function getAllEffects(): EffectRegistryEntry[];
export * from "./types.js";
export * from "./utils.js";
export * from "./config.js";
export * from "./safe-executor.js";
export * from "./effect-runner.js";
export * from "./cli-integration.js";
export { Gradient, GradientDirection, GRADIENTS, EASING } from "./gradient.js";
export { SyncMetric, AnimationEvent, CharacterAnimation, AnimatedCharacter, } from "./animation-engine.js";
export type { AnimationFrame, AnimationEventHandler, } from "./animation-engine.js";
export { MotionEvent, CharacterMotion } from "./motion-engine.js";
export type { Waypoint, Segment, MotionEventHandler } from "./motion-engine.js";
//# sourceMappingURL=index.d.ts.map