import { State } from '../shared/State'; import { IdObjectSkeletonInterface, PagedResult } from './ApiTypes'; export type RealmSkeleton = IdObjectSkeletonInterface & { parentPath: string; active: boolean; name: string; aliases: string[]; }; /** * Get all realms * @returns {Promise>} a promise that resolves to an object containing an array of realm objects */ export declare function getRealms({ state, }: { state: State; }): Promise>; /** * Get realm by id * @param {string} realmId realm id * @returns {Promise} a promise that resolves to an object containing a realm object */ export declare function getRealm({ realmId, state, }: { realmId: string; state: State; }): Promise; /** * Create realm * @param {RealmSkeleton} realmData (optional) realm data * @returns {Promise} a promise that resolves to a realm object */ export declare function createRealm({ realmData, state, }: { realmData?: RealmSkeleton; state: State; }): Promise; /** * Put realm * @param {string} realmId realm id * @param {RealmSkeleton} realmData realm config object * @returns {Promise} a promise that resolves to a realm object */ export declare function putRealm({ realmId, realmData, state, }: { realmId: string; realmData: RealmSkeleton; state: State; }): Promise; /** * Delete realm * @param {string} realmId realm id * @returns {Promise} a promise that resolves to an object containing a realm object */ export declare function deleteRealm({ realmId, state, }: { realmId: string; state: State; }): Promise; //# sourceMappingURL=RealmApi.d.ts.map