import type { InviteTerreiroInfo } from "./InviteLandingPage.types"; export declare const createInviteTerreiroInfo: (overrides?: Partial) => InviteTerreiroInfo; /** Terreiro with fee and privacy policy */ export declare const mockTerreiroFull: { id: string; name: string; imageUrl?: string | null | undefined; monthlyFee?: { dueDay: number; amount: number; paymentMethod?: string | null | undefined; } | null | undefined; privacyPolicyUrl?: string | null | undefined; policyContent?: { title: string; source: "SYSTEM" | "CUSTOM"; key: string; markdown: string; version?: number | undefined; updatedAt?: string | undefined; } | null | undefined; inviteExpiresAt?: string | undefined; inviteUsageMode?: "single_use" | "multi_until_expiry" | undefined; }; /** Terreiro without fee */ export declare const mockTerreiroNoFee: { id: string; name: string; imageUrl?: string | null | undefined; monthlyFee?: { dueDay: number; amount: number; paymentMethod?: string | null | undefined; } | null | undefined; privacyPolicyUrl?: string | null | undefined; policyContent?: { title: string; source: "SYSTEM" | "CUSTOM"; key: string; markdown: string; version?: number | undefined; updatedAt?: string | undefined; } | null | undefined; inviteExpiresAt?: string | undefined; inviteUsageMode?: "single_use" | "multi_until_expiry" | undefined; }; /** Terreiro without privacy policy */ export declare const mockTerreiroNoPolicy: { id: string; name: string; imageUrl?: string | null | undefined; monthlyFee?: { dueDay: number; amount: number; paymentMethod?: string | null | undefined; } | null | undefined; privacyPolicyUrl?: string | null | undefined; policyContent?: { title: string; source: "SYSTEM" | "CUSTOM"; key: string; markdown: string; version?: number | undefined; updatedAt?: string | undefined; } | null | undefined; inviteExpiresAt?: string | undefined; inviteUsageMode?: "single_use" | "multi_until_expiry" | undefined; }; /** Terreiro with no fee and no policy — no consent needed */ export declare const mockTerreiroMinimal: { id: string; name: string; imageUrl?: string | null | undefined; monthlyFee?: { dueDay: number; amount: number; paymentMethod?: string | null | undefined; } | null | undefined; privacyPolicyUrl?: string | null | undefined; policyContent?: { title: string; source: "SYSTEM" | "CUSTOM"; key: string; markdown: string; version?: number | undefined; updatedAt?: string | undefined; } | null | undefined; inviteExpiresAt?: string | undefined; inviteUsageMode?: "single_use" | "multi_until_expiry" | undefined; };