import { GraphQLClient } from "graphql-request"; import { SdkFunctionWrapper, getSdk as getDefaultSdk } from "../generated/generated.js"; import { type RetryConfig } from "./retryConfig.js"; export type FragmentClient = ReturnType; type CreateFragmentClientParams = { apiUrl: string; clientId: string; clientSecret: string; scope: string; authUrl: string; }; type CreateFragmentClientInput any> = { params: CreateFragmentClientParams; getSdk?: T; retryConfig?: RetryConfig; }; type CreateFragmentClientResult any> = T extends (client: GraphQLClient, wrapper: SdkFunctionWrapper) => infer U ? U extends FragmentClient ? U : FragmentClient & U : never; export declare const createFragmentClient: any = typeof getDefaultSdk>({ params, getSdk, retryConfig, }: CreateFragmentClientInput) => CreateFragmentClientResult; export {}; //# sourceMappingURL=client.d.ts.map