export declare class DomainSpacesService { url: string; setUrl: (api: any) => Promise; list: (body: { domainId: string; filter?: any; }) => Promise>; get: (body: { domainId: string; spaceId: string; }) => Promise<{ id: string; name: string; typeId?: string; type: string; parentId?: string; firebaseRefPath?: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; }>; add: (body: { domainId: string; name: string; type: string; parentId: string; }) => Promise<{ id: string; name: string; typeId?: string; type: string; parentId?: string; firebaseRefPath?: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; }>; update: (body: { domainId: string; spaceId: string; name?: string; type?: string; parentId?: string; }) => Promise<{ id: string; name: string; typeId?: string; type: string; parentId?: string; firebaseRefPath?: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; }>; delete: (body: { domainId: string; spaceId: string; }) => Promise; }