import type { CTABanner, CTABannerApi, CtaBanner, CtaBannerApi, CtaBannerDisplayLayout, CtaBannerGridLayout, SpotlightCTABannerSession, SpotlightCTABannerSessionApi } from "../interfaces/types"; export declare const resolveCtaBannerLayoutFromApi: (apiLayout?: string, apiGridLayout?: string) => { layout: CtaBannerDisplayLayout; gridLayout: CtaBannerGridLayout; }; export declare const formatCTABannerTypeSingleSession: (data: Extract) => Extract; export declare const formatCTABannerTypeMultiSession: (data: CTABannerApi) => CTABanner; export declare const formatCTABanner: (data: CTABannerApi) => CTABanner; export declare const formatCTABannerSession: (data: SpotlightCTABannerSessionApi) => SpotlightCTABannerSession;