export interface LottieAnimationData {
    op?: number;
    w?: number;
    h?: number;
    [key: string]: unknown;
}
/**
 * Render a Lottie animation frame to SVG string
 */
export declare function renderLottieFrameToSVG(animationData: LottieAnimationData, frameNumber: number): string;
/**
 * Pre-render all frames of a Lottie animation to SVG strings
 */
export declare function renderLottieAnimationToSVGs(animationData: LottieAnimationData): string[];
/**
 * Render a Lottie animation frame to braille strings
 * Uses the official lottie-web renderer + sharp-based SVG to braille converter
 */
export declare function renderLottieFrameToBraille(animationData: LottieAnimationData, frameNumber: number, widthChars: number, heightChars: number): Promise<string[]>;
/**
 * Pre-render all frames of a Lottie animation to braille
 */
export declare function renderLottieAnimationToBraille(animationData: LottieAnimationData, widthChars: number, heightChars: number): Promise<string[][]>;
//# sourceMappingURL=lottie-serverside.d.ts.map