interface UniformNavigationParams {
    config: {
        cloneCount: number;
    };
    state: {
        itemWidth: number;
        activeIndex: number;
    };
}
/**
 * Hook to calculate the translate X position for uniform carousel.
 * Keeps translate in sync with the active index and clone offset.
 */
export declare const useUniformTranslateX: ({ config: { cloneCount }, state: { itemWidth, activeIndex }, }: UniformNavigationParams) => {
    getTranslateX: (index?: number) => number;
};
export {};
