import { AccountRole, type InviteSecret } from "cojson"; import { Account } from "../coValues/account.js"; import type { CoValue, CoValueClassOrSchema } from "../internal.js"; /** * @category Invite Links * @deprecated Use the options object form: `createInviteLink(value, role, { baseURL, valueHint? })` */ export declare function createInviteLink(value: C, role: AccountRole, baseURL: string, valueHint?: string): string; /** @category Invite Links */ export declare function createInviteLink(value: C, role: AccountRole, options: { baseURL: string; valueHint?: string; }): string; /** @category Invite Links */ export declare function parseInviteLink(inviteURL: string): { valueID: string; valueHint?: string; inviteSecret: InviteSecret; } | undefined; /** @category Invite Links */ export declare function consumeInviteLink({ inviteURL, as, forValueHint, invitedObjectSchema, }: { inviteURL: string; as?: Account; forValueHint?: string; invitedObjectSchema: S; }): Promise<{ valueID: string; valueHint?: string; inviteSecret: InviteSecret; } | undefined>; //# sourceMappingURL=invites.d.ts.map