import type { Realm } from './realm/client.js';
export type PlatformWorldGovernanceDomain = {
    publishWorldPackage: (input: unknown) => Promise<unknown>;
    listWorldReleases: (worldId: string) => Promise<unknown>;
    getWorldRelease: (worldId: string, releaseId: string) => Promise<unknown>;
    rollbackWorldRelease: (worldId: string, releaseId: string, input: unknown) => Promise<unknown>;
    listOfficialFactoryBatchRuns: () => Promise<unknown>;
    createOfficialFactoryBatchRun: (input: unknown) => Promise<unknown>;
    getOfficialFactoryBatchRun: (runId: string) => Promise<unknown>;
    retryOfficialFactoryBatchRun: (runId: string, input: unknown) => Promise<unknown>;
    reportOfficialFactoryBatchItemFailure: (runId: string, itemId: string, input: unknown) => Promise<unknown>;
    listWorldTitleLineage: (worldId: string) => Promise<unknown>;
};
export declare function createPlatformWorldGovernanceDomain(realm: Realm): PlatformWorldGovernanceDomain;
//# sourceMappingURL=platform-client-world-governance.d.ts.map