import type { ArkmeTeam } from '../types.js'; import type { WorldPublishOrigin } from '../world-publish-source.js'; export interface WorldPublishRequest { accountKey: string; origin: WorldPublishOrigin; } type Presenter = (request: WorldPublishRequest, signal?: AbortSignal) => void; export declare function rememberWorldPublishTeam(accountKey: string, team?: ArkmeTeam): void; export declare function takeWorldPublishTeam(accountKey: string): ArkmeTeam | undefined; export declare function registerWorldPublish(next: Presenter): () => void; export declare function openWorldPublish(request: WorldPublishRequest, signal?: AbortSignal): void; export {}; //# sourceMappingURL=world-publish-entry.d.ts.map