export type MaskLevel = 'light' | 'medium' | 'conservative'; export declare const DEFAULT_MASK_LEVEL = "medium"; export type PrivacyConfig = { blockSelector?: string | string[]; defaultMaskLevel?: MaskLevel; maskSelector?: string[]; unmaskSelector?: string[]; maskAttributes?: string[]; /** * Per-URL overrides for `defaultMaskLevel`. Each entry contains a glob pattern (`match`) * and a `maskLevel` to apply when the current page URL matches that pattern. * Rules are evaluated in order; the first match wins. Remote rules take precedence * over local rules (remote entries are prepended before local entries). * * @example * urlMaskLevels: [ * { match: 'https://example.com/checkout/*', maskLevel: 'conservative' }, * { match: 'https://example.com/public/*', maskLevel: 'light' }, * ] */ urlMaskLevels?: Array<{ match: string; maskLevel: MaskLevel; }>; }; //# sourceMappingURL=types.d.ts.map