import { DocumentNode } from 'graphql'; import { ActionFields } from '../common/action.fields.js'; import { PostFields } from '../post/posts.fields.js'; import { TemplateRequestFields } from '../template/templateRequest.fields.js'; import { PaginatedSpaceFields, SpaceFields } from './space.fields.js'; export declare function createSpaceGQLQuery(fields: SpaceFields): DocumentNode; export declare function getSpacesGQLQuery(fields: SpaceFields): DocumentNode; export declare function getSpacesByIdsGQLQuery(fields: SpaceFields): DocumentNode; export declare function getSpacesBySlugsGQLQuery(fields: SpaceFields): DocumentNode; export declare function getSpaceGQLQuery(fields: SpaceFields): DocumentNode; export declare function getPageGqlQuery(fields: any): DocumentNode; export declare const organizeSpacesInCollectionGQLMutation: (fields: ActionFields) => DocumentNode; export declare const updateSpaceGQLMutation: (fields: SpaceFields) => DocumentNode; export declare const joinSpaceGQLMutation: () => DocumentNode; export declare const leaveSpaceGQLMutation: () => DocumentNode; export declare const getSpacePinnedPostGQLQuery: (fields: PostFields) => DocumentNode; export declare const getSpaceTaggedPostsGQLQuery: (fields: PostFields) => DocumentNode; export declare const updateSpaceHighlightedTagsMutation: () => DocumentNode; export declare const exploreSpacesGQLQuery: (fields: PaginatedSpaceFields) => DocumentNode; export declare const deleteSpaceGQLMutation: (fields: ActionFields) => DocumentNode; export declare function createSpaceFromTemplateGQLMutation(fields: TemplateRequestFields): DocumentNode; export declare const readSpaceGQLMutation: () => DocumentNode; export declare const closeSpaceGQLMutation: () => DocumentNode;