import { BasePodStore, type AccountLoginStorage, type PodManager, type PodSettings } from '@solid/community-server'; export declare const XPOD_REMOTE_PROVISIONED = "xpodRemoteProvisioned"; /** * Keeps CSS account Pod records authoritative for Pods created on another Xpod. * * A remote Pod has already been created before {@link ProvisionPodCreator} * verifies its signed receipt. Calling the Cloud PodManager again would create a * phantom Cloud Pod and BasePodStore would expose that internal path through * the account API. For explicitly marked remote Pods, persist the canonical * storage URL and owner only; standard Pod creation remains delegated to CSS. */ export declare class ProvisionPodStore extends BasePodStore { private readonly provisionLogger; private readonly provisionStorage; private readonly provisionVisible; constructor(storage: AccountLoginStorage>, manager: PodManager, visible?: boolean); create(accountId: string, settings: PodSettings, overwrite: boolean): Promise; }