/**
 * @param defaultInput default input parameters for every request
 * @param defaultRequestInit default fetch parameters for every request
 * @returns statisticsClient
 *
 * @example
 * ```ts
 * const supportClient = createSupportClient({
 *   apiKey: API_ACCESS_KEY,
 * });
 *
 * const response = await supportClient("getTicketList");
 * ```
 */
export declare function createSupportClient(defaultInput?: Record<string, any>, defaultRequestInit?: RequestInit): <T1 extends "closeTicket" | "POST /support/ticket/:id/close" | "createTicket" | "POST /support/ticket/create" | "GET /support/ticket/details/:id" | "getTicketDetails" | "GET /support/ticket/list" | "getTicketList" | "POST /support/ticket/:id/reply" | "replyTicket">(firstArg: T1, ...args: import("untypeable/dist/client-ca591958").h<{
    closeTicket: import("untypeable/dist/client-ca591958").g<import("./closeTicket").CloseTicketRequest, void>;
    "POST /support/ticket/:id/close": import("untypeable/dist/client-ca591958").g<import("./closeTicket").CloseTicketRequest, void>;
    createTicket: import("untypeable/dist/client-ca591958").g<import("./createTicket").CreateTicketRequest, import("./types").Ticket>;
    "POST /support/ticket/create": import("untypeable/dist/client-ca591958").g<import("./createTicket").CreateTicketRequest, import("./types").Ticket>;
    getTicketDetails: import("untypeable/dist/client-ca591958").g<import("./getTicketDetails").GetTicketDetailsRequest, import("./types").Ticket>;
    "GET /support/ticket/details/:id": import("untypeable/dist/client-ca591958").g<import("./getTicketDetails").GetTicketDetailsRequest, import("./types").Ticket>;
    getTicketList: import("untypeable/dist/client-ca591958").g<import("./getTicketList").GetTicketListRequest, import("./getTicketList").GetTicketListResponse>;
    "GET /support/ticket/list": import("untypeable/dist/client-ca591958").g<import("./getTicketList").GetTicketListRequest, import("./getTicketList").GetTicketListResponse>;
    replyTicket: import("untypeable/dist/client-ca591958").g<import("./replyTicket").ReplyTicketRequest, import("./types").Ticket>;
    "POST /support/ticket/:id/reply": import("untypeable/dist/client-ca591958").g<import("./replyTicket").ReplyTicketRequest, import("./types").Ticket>;
}[T1]>) => {
    closeTicket: import("untypeable/dist/client-ca591958").g<import("./closeTicket").CloseTicketRequest, void>;
    "POST /support/ticket/:id/close": import("untypeable/dist/client-ca591958").g<import("./closeTicket").CloseTicketRequest, void>;
    createTicket: import("untypeable/dist/client-ca591958").g<import("./createTicket").CreateTicketRequest, import("./types").Ticket>;
    "POST /support/ticket/create": import("untypeable/dist/client-ca591958").g<import("./createTicket").CreateTicketRequest, import("./types").Ticket>;
    getTicketDetails: import("untypeable/dist/client-ca591958").g<import("./getTicketDetails").GetTicketDetailsRequest, import("./types").Ticket>;
    "GET /support/ticket/details/:id": import("untypeable/dist/client-ca591958").g<import("./getTicketDetails").GetTicketDetailsRequest, import("./types").Ticket>;
    getTicketList: import("untypeable/dist/client-ca591958").g<import("./getTicketList").GetTicketListRequest, import("./getTicketList").GetTicketListResponse>;
    "GET /support/ticket/list": import("untypeable/dist/client-ca591958").g<import("./getTicketList").GetTicketListRequest, import("./getTicketList").GetTicketListResponse>;
    replyTicket: import("untypeable/dist/client-ca591958").g<import("./replyTicket").ReplyTicketRequest, import("./types").Ticket>;
    "POST /support/ticket/:id/reply": import("untypeable/dist/client-ca591958").g<import("./replyTicket").ReplyTicketRequest, import("./types").Ticket>;
}[T1] extends import("untypeable/dist/client-ca591958").g<any, infer TOutput> ? Promise<TOutput> : never;
//# sourceMappingURL=createSupportClient.d.ts.map