export declare class AcDDTrigger {
    static readonly keyTriggerName = "trigger_name";
    static readonly keyTriggerCode = "trigger_code";
    static readonly keyTriggerTableName = "table_name";
    static readonly keyTriggerExecution = "trigger_execution";
    static readonly keyTriggerTableRowOperation = "row_operation";
    rowOperation: string;
    triggerExecution: string;
    tableName: string;
    triggerName: string;
    triggerCode: string;
    static fromJson(jsonData: {
        [key: string]: any;
    }): AcDDTrigger;
    static getInstance({ triggerName, dataDictionaryName }: {
        triggerName: string;
        dataDictionaryName?: string;
    }): AcDDTrigger;
    setValuesFromJson(jsonData?: {
        [key: string]: any;
    }): void;
    toJson(): {
        [key: string]: any;
    };
    toString(): string;
}
