import { AuthApiTransports } from "../../shared/transports.js"; import { PolyesterMutationOptions, PolyesterRequestOptions } from "../../shared/request-options.js"; import { ArchiveWhiteboardBoardInput, ArchiveWhiteboardBoardResult, CreateWhiteboardBoardInput, CreateWhiteboardBoardResult, GetWhiteboardBoardInput, GetWhiteboardBoardResult, ListWhiteboardBoardsInput, ListWhiteboardBoardsResult, MintWhiteboardJoinTokenInput, UpdateWhiteboardBoardAclInput, UpdateWhiteboardBoardAclResult, UpdateWhiteboardBoardInput, UpdateWhiteboardBoardResult, WhiteboardJoinTokenResult } from "./whiteboard.schemas.js"; //#region src/services/whiteboard/whiteboard.d.ts /** * Manages collaborative whiteboards, ACLs, archive state, and join tokens. */ declare class WhiteboardService { #private; constructor(transports: AuthApiTransports); /** * Creates a whiteboard and returns the parsed whiteboard record. */ create(input: CreateWhiteboardBoardInput, options?: PolyesterMutationOptions): Promise; /** * Fetches a whiteboard by id and returns null when no whiteboard is present in the response. */ get(input: GetWhiteboardBoardInput | string, options?: PolyesterRequestOptions): Promise; /** * Returns whiteboards matching the requested filters. */ list(input?: ListWhiteboardBoardsInput, options?: PolyesterRequestOptions): Promise; /** * Updates whiteboard metadata such as title or archive-related fields. */ update(input: UpdateWhiteboardBoardInput, options?: PolyesterMutationOptions): Promise; /** * Updates whiteboard access-control entries. */ updateAcl(input: UpdateWhiteboardBoardAclInput, options?: PolyesterMutationOptions): Promise; /** * Archives a whiteboard by id. */ archive(input: ArchiveWhiteboardBoardInput, options?: PolyesterMutationOptions): Promise; /** * Creates a join token that can grant access to a whiteboard. */ mintJoinToken(input: MintWhiteboardJoinTokenInput | string, options?: PolyesterMutationOptions): Promise; } //#endregion export { WhiteboardService }; //# sourceMappingURL=whiteboard.d.ts.map