export declare class MemegenService { private client; constructor(token: string); generate(request: GenerateRequest): Promise; templates(request: TemplatesRequest): Promise; } export interface Box { color?: string; height?: number; outline?: string; text?: string; width?: number; x?: number; y?: number; } export interface GenerateRequest { bottom_text?: string; font?: string; id?: string; max_font_size?: string; top_text?: string; } export interface GenerateResponse { url?: string; } export interface Template { box_count?: number; height?: number; id?: string; name?: string; url?: string; width?: number; } export interface TemplatesRequest { } export interface TemplatesResponse { templates?: Template[]; }