import { UseMutation, UseLazyQuery, UseQuery } from './react-hooks/buildHooks'; import { DefinitionType, EndpointDefinitions, MutationDefinition, QueryDefinition } from './endpointDefinitions'; export declare type TS41Hooks = keyof Definitions extends infer Keys ? Keys extends string ? Definitions[Keys] extends { type: DefinitionType.query; } ? { [K in Keys as `use${Capitalize}Query`]: UseQuery>>; } & { [K in Keys as `useLazy${Capitalize}Query`]: UseLazyQuery>>; } : Definitions[Keys] extends { type: DefinitionType.mutation; } ? { [K in Keys as `use${Capitalize}Mutation`]: UseMutation>>; } : never : never : never; //# sourceMappingURL=ts41Types.d.ts.map