import type { CB_CONTENT_PROP_CONTENTSCAROUSEL } from '../types'; import type { CB_STYLE_PROP_CONTENTSCAROUSEL_SPECS, ContentsCarouselPropsKeys, CustomNavigationProps, CustomProgressbarProps, CoreCarouselProps } from './types'; import type { Device } from '../../../../../../../DynamicLayout/sections/CustomSection/util/types'; import type { css } from 'styled-components'; type ParseCarouselStyleToCarouselCoreProps = { props: CB_STYLE_PROP_CONTENTSCAROUSEL_SPECS; contentsPropsPartials: Pick; device: Device; }; type ParseCarouselStyleToCustomNavigationProps = { props: CB_STYLE_PROP_CONTENTSCAROUSEL_SPECS; device: Device; }; type ParseCarouselStyleToCustomProgressbarProps = { props: CB_STYLE_PROP_CONTENTSCAROUSEL_SPECS; device: Device; }; export declare function getCarouselCorePropKey(key: ContentsCarouselPropsKeys): keyof (CoreCarouselProps & { customStyle?: ReturnType; }) | null; export declare function getCustomNavigationPropKey(key: ContentsCarouselPropsKeys): keyof CustomNavigationProps | null; export declare function getCustomProgressbarPropKey(key: ContentsCarouselPropsKeys): keyof CustomProgressbarProps | null; export declare function parseCarouselStyleToCarouselCoreProp({ props, device, contentsPropsPartials }: ParseCarouselStyleToCarouselCoreProps): { normalStyle: CoreCarouselProps & { customStyle?: import("styled-components").FlattenInterpolation> | undefined; }; hoverStyle: CoreCarouselProps & { customStyle?: import("styled-components").FlattenInterpolation> | undefined; }; }; export declare function parseCarouselStyleToCustomNavigationProp({ props, device }: ParseCarouselStyleToCustomNavigationProps): { normalStyle: CustomNavigationProps; hoverStyle: CustomNavigationProps; }; export declare function parseCarouselStyleToCustomProgressbarProp({ props, device }: ParseCarouselStyleToCustomProgressbarProps): { normalStyle: CustomProgressbarProps; hoverStyle: CustomProgressbarProps; }; export {};