import type React from "react"; import { type TextCylinderOptions } from "@/hooks/use-text-cylinder"; export interface TextCylinderProps extends TextCylinderOptions { className?: string; faceClassName?: string; containerClassName?: string; onRotationComplete?: (index: number) => void; perspective?: number; radius?: number; width?: number | string; height?: number | string; renderFace?: (item: T, index: number, isActive: boolean) => React.ReactNode; debugMode?: boolean; } export declare function TextCylinder({ items, autoRotate, autoRotateInterval, duration, easing, direction, className, faceClassName, containerClassName, onRotationComplete, perspective, radius, width, height, renderFace, debugMode }: TextCylinderProps): { cylinderElement: import("react/jsx-runtime").JSX.Element; state: import("@/hooks/use-text-cylinder").TextCylinderState; controls: import("@/hooks/use-text-cylinder").TextCylinderControls; }; export declare function useTextCylinderPrimitive(options: TextCylinderOptions): import("@/hooks/use-text-cylinder").UseTextCylinderReturn; //# sourceMappingURL=TextCylinder.d.ts.map