/** * Triggers Generator * Generates triggers.sql files for database triggers */ import type { IDatabaseConnection, IGeneratedFile, IGeneratorOptions, TArray } from '../types'; import type { Client } from 'pg'; import { BaseGenerator } from './baseGenerator'; export declare class TriggersGenerator extends BaseGenerator { private introspection; constructor(client: Client, connection: IDatabaseConnection, options: IGeneratorOptions); protected getGeneratorName(): string; protected shouldSkip(): boolean; protected validateData(): Promise; generate(): Promise>; private generateTriggersSQL; private groupTriggersByTable; private convertToTriggerDefinition; private groupTriggersByName; private extractFunctionName; private generateTriggerSQL; } //# sourceMappingURL=triggersGenerator.d.ts.map