import { type GuildTemplateStructure } from '../../client/transformers'; import type { RESTPatchAPIGuildTemplateJSONBody, RESTPostAPIGuildTemplatesJSONBody } from '../../types'; import { BaseShorter } from './base'; export declare class TemplateShorter extends BaseShorter { fetch(code: string): Promise; list(guildId: string): Promise; create(guildId: string, body: RESTPostAPIGuildTemplatesJSONBody): Promise; sync(guildId: string, code: string): Promise; edit(guildId: string, code: string, body: RESTPatchAPIGuildTemplateJSONBody): Promise; delete(guildId: string, code: string): Promise; }