import type { Client } from "@libsql/client"; import type { AccessProvider, Invitation } from "../access/access-provider.js"; import type { GhExecutor } from "../util/gh-discover.js"; export interface VaultInvitesArgs { accept?: number; confirmed: boolean; } export interface VaultInvitesFlowOpts { db?: Client; accessProvider?: AccessProvider; gh?: GhExecutor; } export interface VaultInvitesListResult { action: "listed"; invitations: Invitation[]; } export interface VaultInvitesAcceptResult { action: "accepted"; id: number; } export type VaultInvitesResult = VaultInvitesListResult | VaultInvitesAcceptResult; export declare function vaultInvitesFlow(args: VaultInvitesArgs, opts?: VaultInvitesFlowOpts): Promise; //# sourceMappingURL=invites.d.ts.map