export interface SupportClient {
    listTickets(params?: {
        page?: number;
        page_size?: number;
    }): Promise<any>;
    getTicket(ticketId: number): Promise<any>;
    createTicket(data: any): Promise<any>;
    closeTicket(ticketId: number): Promise<any>;
    listReplies(ticketId: number, params?: {
        page?: number;
        page_size?: number;
    }): Promise<any>;
    createReply(ticketId: number, data: any): Promise<any>;
    uploadAttachment(ticketId: number, file: File): Promise<any>;
}
export declare function createSupportClient(baseURL: string, token: string): SupportClient;
