import { StreamplaceAgent } from "streamplace";
export declare function deleteTeleport(pdsAgent: StreamplaceAgent, userDID: string, uri: string): Promise<import("@atproto/api/dist/client/types/com/atproto/repo/deleteRecord").Response>;
export declare function createTeleport(pdsAgent: StreamplaceAgent, userDID: string, targetHandle: string, countdownSeconds: number, setActiveTeleportUri?: (uri: string | null) => void): Promise<{
    success: boolean;
    error?: string;
}>;
export declare function registerTeleportCommand(pdsAgent: StreamplaceAgent, userDID: string, setActiveTeleportUri?: (uri: string | null) => void, onOpenModal?: () => void): void;
//# sourceMappingURL=teleport.d.ts.map