import type { FileUpload } from 'graphql-upload/GraphQLUpload.js'; import { Board } from './board.js'; import { BoardPatch, NewBoard } from './board-type.js'; export declare class BoardMutation { createBoard(board: NewBoard, context: ResolverContext): Promise; cloneBoard(id: string, patch: BoardPatch, targetSubdomain: string, targetGroupId: string, context: ResolverContext): Promise; updateBoard(id: string, patch: BoardPatch, context: ResolverContext): Promise; releaseBoard(id: string, context: ResolverContext): Promise; revertBoardVersion(id: string, version: number, context: ResolverContext): Promise; deleteBoard(id: string, context: ResolverContext): Promise; importBoards(groupId: string, files: FileUpload[], overwrite: boolean, context: ResolverContext): Promise; }