import type { WriteClientPartContext } from './types.js'; /** * Generate Hooks using the Handlebar template and write to disk. * @param {Object} args * @param {Object} args.client OpenApi client * @param {Object} args.templates The loaded handlebar templates * @param {string} args.outputPath Directory to write the generated files to * @param {string} args.absoluteFactoriesFile Directory to write the generated files to * @param {string} args.indent Indentation options (4, 2 or tab) * @param {boolean} args.allowImportingTsExtensions Generate .ts extentions on imports enstead .js * @param {string[]} args.allowedQueryHooksMethods Http methods for which hooks will be generated * @param {string[]} args.allowedMutationHooksMethods Http methods for which mutation hooks will be generated */ export declare const writeClientHooks: ({ client, absoluteFactoriesFile, templates, outputPath, indent, allowImportingTsExtensions, allowedQueryHooksMethods, allowedMutationHooksMethods, }: WriteClientPartContext) => Promise;