import type { OAuthResult } from "@huggingface/hub"; import { LitElement } from "lit"; interface Inputs { apikey: string; } declare class HFHubLoginNode extends LitElement { static styles: import("lit").CSSResult; oauthResult?: OAuthResult | boolean; buttonvisible?: boolean; constructor(); render(): import("lit-html").TemplateResult<1>; oauthHandleRedirectIfPresent: () => Promise; oauthLoginUrl: (params: { clientId: string; scopes: string; redirectUrl: string; state: string; }) => Promise; _handleOAuthFlow(): Promise; _login(): Promise; _logout(): Promise; runWithInputs(inputs: Inputs): Promise; } declare const _default: { nodeSpec: import("@visualblocks/custom-node-types").NodeSpec; nodeImpl: typeof HFHubLoginNode; }; export default _default;