import { NodePrivacyLevel } from '@datadog/browser-rum-core'; import type { ChangeSerializationTransaction } from './serializationTransaction'; import type { VirtualAttributes } from './serialization.types'; export declare function serializeAttributes(element: Element, nodePrivacyLevel: NodePrivacyLevel, transaction: ChangeSerializationTransaction): Record; export declare function serializeDOMAttributes(element: Element, nodePrivacyLevel: NodePrivacyLevel, transaction: ChangeSerializationTransaction): Record; export declare function serializeVirtualAttributes(element: Element, nodePrivacyLevel: NodePrivacyLevel, transaction: ChangeSerializationTransaction): VirtualAttributes; export declare function getCssRulesString(cssStyleSheet: CSSStyleSheet | undefined | null): string | null;