import { BCMSTemplateOrganizer, BCMSTemplateOrganizerCreateData, BCMSTemplateOrganizerUpdateData, BCMSUserCustomPool } from '@bcms/types'; import type { JWT } from '@becomes/purple-cheetah-mod-jwt/types'; import { HTTPError } from '@becomes/purple-cheetah/types'; export declare class BCMSTemplateOrganizerRequestHandler { static getAll(): Promise; static getMany(ids: string[]): Promise; static getById({ id, errorHandler, }: { id: string; errorHandler: HTTPError; }): Promise; static create({ sid, accessToken, errorHandler, body, }: { sid?: string; accessToken: JWT; errorHandler: HTTPError; body: BCMSTemplateOrganizerCreateData; }): Promise; static update({ sid, accessToken, errorHandler, body, }: { sid?: string; accessToken: JWT; errorHandler: HTTPError; body: BCMSTemplateOrganizerUpdateData; }): Promise; static delete({ sid, errorHandler, id, accessToken, }: { sid?: string; id: string; accessToken: JWT; errorHandler: HTTPError; }): Promise; }