import { Create, Search, Trigger } from 'zapier-platform-core'; type ActionType = 'create' | 'search' | 'trigger'; type Action = Create | Search | Trigger; /** * Generates a TypeScript module for any Zapier component (Create, Search, or Trigger) * * @param componentType The type of component to generate * @param component The component object * @param outputDir The output directory */ export declare function generateTSModule(componentType: ActionType, component: Action, outputDir: string): void; /** * Generate a Create action TypeScript module */ export declare function generateCreateFile(action: Create, outputDir: string): void; /** * Generate a Search action TypeScript module */ export declare function generateSearchFile(action: Search, outputDir: string): void; /** * Generate a Trigger TypeScript module */ export declare function generateTriggerFile(action: Trigger, outputDir: string): void; export {}; //# sourceMappingURL=generateTSModule.d.ts.map