import type { CreateIntegrationOptions } from '../types'; export declare class IntegrationGenerator { generate(directory: string, createOptions: CreateIntegrationOptions): Promise; private static createFolderStructure; private static createDirectory; private static createFile; private static createPackageJson; private static createSetupPy; private static createReadme; private static createChangeLog; private static createDistRequirement; private static createAssetJson; private static createModuleInit; private static createTestConnection; private static createDataFolder; static createPytestStructure(baseDirectory: string): Promise; private static createExamples; private static importLogo; static configurePreCommit(baseDirectory: string, nestedDir?: string): Promise; }