type TypeDisplayLogic = { mobileCount: number; mobileBreakpoint: number; tabletCount: number; tabletBreakpoint: number; desktopCount: number; desktopBreakpoint: number; maxCount: number; blockGap: number; hasRightButton: boolean; hasLeftButton: boolean; showMobileHint: boolean; showHint: boolean; fullScreenCallback?: (index: number) => void; }; type TypeDisplayLogicProps = Partial; type TypeAnimationCarouselBlockProps = { slide: HTMLElement; shadowRef?: HTMLElement; blocks: HTMLElement[]; overwriteDisplayLogic?: TypeDisplayLogicProps; }; export declare const createCompositeCarouselBlocks: { CreateElement: (props: TypeAnimationCarouselBlockProps) => { element: HTMLDivElement; events: { resize: () => void; load: () => void; }; }; Styles: string; Elements: { declaration: string; container: string; containerSingleBlock: string; button: string; nextButton: string; previousButton: string; }; }; export {}; //# sourceMappingURL=blocks.d.ts.map