import { DynamicContextProps } from '../../../context/DynamicContext'; import { DynamicEventsCallbacks } from '../../../shared'; type UseSendDynamicHookProps = { settings: DynamicContextProps['settings']; environmentId: string; }; export declare const useSendDynamicProps: ({ settings, environmentId, }: UseSendDynamicHookProps) => void; type CssOverridesSummary = { characters?: number; kind: 'element' | 'string'; }; /** * Describes the configured CSS overrides without carrying the stylesheet * itself. The raw CSS is several kilobytes of style-rule text, which reads as * an injection payload to web application firewalls scoring this request body, * and the shape of the overrides is all the settings telemetry needs. */ export declare const summarizeCssOverrides: (cssOverrides: DynamicContextProps['settings']['cssOverrides']) => CssOverridesSummary | undefined; export declare const serializeEventsCallbacks: (events: DynamicEventsCallbacks | undefined) => string[] | undefined; export {};