import type { Nullable } from '../../helpers/nullable'; import type { BuilderContent } from '../../types/builder-content'; export declare const getVariants: (content: Nullable) => { testVariationId: string; id: string; data?: { [key: string]: any; title?: string; blocks?: import("@builder.io/sdk-angular").BuilderBlock[]; inputs?: import("../../types/input").Input[]; state?: { [key: string]: any; }; jsCode?: string; tsCode?: string; httpRequests?: { [key: string]: string; }; }; name?: string; testRatio?: number; meta?: { [key: string]: any; breakpoints?: import("../../types/builder-content").Breakpoints; }; }[]; export declare const checkShouldRenderVariants: ({ canTrack, content }: { canTrack: Nullable; content: Nullable; }) => boolean; type VariantData = { id: string; testRatio?: number; }; export declare const getInitVariantsFnsScriptString: () => string; export declare const getUpdateCookieAndStylesScript: (variants: VariantData[], contentId: string) => string; export declare const getUpdateVariantVisibilityScript: ({ contentId, variationId }: { variationId: string; contentId: string; }) => string; export {};