import { Subscription } from "rxjs"; declare global { export namespace JSX { interface IntrinsicElements { "cookies-smart-padlock": { locked?: boolean; lockable?: boolean; code?: string; unlockable?: boolean; "release-timestamp"?: string; }; } } } export declare class SmartPadlock extends HTMLElement { hoverWheels: boolean; shackleClickSubscription: Subscription | null; hoverWheelsSubscription: Subscription | null; static get observedAttributes(): string[]; connectedCallback(): void; render(): void; attributeChangedCallback(): void; disconnectedCallback(): void; }