import { Subscription } from "rxjs"; declare global { export namespace JSX { interface IntrinsicElements { "cookies-padlock": { locked?: boolean; lockable?: boolean; }; } } } export declare class Padlock extends HTMLElement { hoverPart1: boolean; hoverPart2: boolean; hoverPart3: boolean; shackleClickSubscription: Subscription | null; enter1Subscription: Subscription | null; enter2Subscription: Subscription | null; enter3Subscription: Subscription | null; out1Subscription: Subscription | null; out2Subscription: Subscription | null; out3Subscription: Subscription | null; static get observedAttributes(): string[]; get shackleHover(): boolean; connectedCallback(): void; render(): void; attributeChangedCallback(): void; disconnectedCallback(): void; }