import { LitElement } from 'lit'; import type { LightTheme } from '../../types.js'; export declare class DiscordInvite extends LitElement implements LightTheme { /** * @internal */ static readonly styles: import("lit").CSSResult; /** * The server icon to display for the invite. */ icon: string | undefined; /** * The server's name. * * @defaultValue 'Discord Server' */ name: string; /** * The URL to open when you click on the join button. */ url: string; /** * The number of members online on the server. * * @defaultValue 0 */ online: number; /** * The number of members on the server. * * @defaultValue 0 */ members: number; /** * Whether the server is verified. * Only works if `partnered` is `false` or `undefined`. */ verified: boolean; /** * Whether the server is partnered. * Only works if `verified` is `false` or `undefined`. */ partnered: boolean; /** * Invitation embed title. * * @defaultValue "You've been invited to join a server" */ inviteTitle: string; /** * The join button. * * @defaultValue 'Join' */ joinBtn: string; lightTheme: boolean; protected render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'discord-invite': DiscordInvite; } } //# sourceMappingURL=DiscordInvite.d.ts.map