/** * Helper class to validate license usage in iframe contexts. * Checks if current execution context is an iframe and whether * cross-domain usage is allowed by the license. */ export declare class IframeLicenseValidator { private allowCrossDomain; /** * @param licenseData - full license object returned from ChallengeClass */ constructor(licenseData: { Aci?: boolean; }); /** * Determines whether the current code can run in this iframe context * according to the license. * @returns true if usage is allowed, false otherwise */ canRunInCurrentIframe(): boolean; /** * Detects whether the current iframe is cross-origin with its parent. * Returns true if cross-origin, false if same-origin. */ private static isCrossOriginIframe; /** * Checks if two locations are same-origin. */ private static isSameOrigin; }