/// export declare type TemplateTypes = 'asset.json' | 'CHANGELOG.md' | 'dist_requirements.txt' | 'import.json' | 'init.py' | 'INTERNAL_CHANGELOG.md' | 'package.json' | 'README.md' | 'setup.py' | 'test_connection.py' | 'example.py' | 'conftest.py' | 'test_default.py' | 'test_requirements.txt' | 'config.json' | 'data_asset.json' | 'assetConfig.json' | 'pre-commit-config.yaml'; export declare type CreateIntegrationOptions = { vendor: string; product: string; family: string; description: string; requirements: string; restTemplate: boolean; logoPath: string; generateExamples: boolean; createPytestStructure: boolean; supportedSwimlaneVersion?: string; author?: string; authorEmail?: string; url?: string; }; export declare type TaskCreateOptions = { name: string; description: string; }; export declare class Image { private readonly _raw; getRaw(): Buffer; constructor(raw: Buffer); getBase64String(): string; getBase64Image(): string; } export declare type Images = { source: Image; integration: Image; asset: Image; }; export declare type GeneratedOptions = { moduleName: string; integrationName: string; baseClassName: string; bundleName: string; integrationTitle: string; images: Images; importsPath: string; modulePath: string; };