import { Command } from "commander"; import type { HubInvite } from "memax-sdk"; interface HubInviteCreateOptions { hub?: string; role?: string; format?: string; } interface HubInviteListOptions { hub?: string; format?: string; verbose?: boolean; } interface HubInviteMutationOptions { hub?: string; format?: string; } interface HubMembersOptions { format?: string; } export declare function inviteDisplayID(id: string, verbose?: boolean): string; export declare function deriveInviteURL(token: string, apiURL: string): string; export declare function extractInviteToken(value: string): string; export declare function resolveInviteReference(invites: HubInvite[], ref: string): HubInvite; export declare function hubListCommand(options: { format?: string; }): Promise; export declare function hubCreateCommand(name: string): Promise; export declare function hubSwitchCommand(idOrSlug: string): Promise; export declare function hubMembersCommand(idOrSlug: string | undefined, options: HubMembersOptions): Promise; export declare function hubInviteCreateCommand(options: HubInviteCreateOptions): Promise; export declare function hubInviteListCommand(options: HubInviteListOptions): Promise; export declare function hubInviteRevokeCommand(inviteRef: string, options: HubInviteMutationOptions): Promise; export declare function hubInviteRegenerateCommand(inviteRef: string, options: HubInviteMutationOptions): Promise; export declare function hubInviteAcceptCommand(tokenOrURL: string): Promise; export declare function registerHubCommands(program: Command): void; export {}; //# sourceMappingURL=hub.d.ts.map