import Sequelize from "sequelize"; import { GraphQLInputObjectType } from "graphql"; import { C2Utils } from '@vostro/c2-utils/lib/types'; declare const _default: { name: string; define: { action: { type: Sequelize.StringDataTypeConstructor; allowNull: boolean; }; description: { type: Sequelize.StringDataTypeConstructor; }; changeset: { type: Sequelize.AbstractDataTypeConstructor; }; source: { type: Sequelize.StringDataTypeConstructor; }; model: { type: Sequelize.StringDataTypeConstructor; }; }; relationships: { type: string; model: string; name: string; options: { foreignKey: string; target: string; }; }[]; override: { changeset: { type: { name: string; fields: { previous: { type: import("graphql").GraphQLScalarType; }; current: { type: import("graphql").GraphQLScalarType; }; }; }; output(result: any): any; input(_field: any): never; }; }; options: { tableName: string; classMethods: {}; instanceMethods: {}; hooks: { beforeFind: ((options: C2Utils.FindOptions) => Promise)[]; beforeCreate: ((instance: any, options: C2Utils.FindOptions) => Promise)[]; beforeUpdate: ((instance: any, options: C2Utils.FindOptions) => Promise)[]; beforeDestroy: ((instance: any, options: C2Utils.FindOptions) => Promise)[]; }; }; whereOperatorTypes: { changesetFind: GraphQLInputObjectType; descriptionFind: GraphQLInputObjectType; }; whereOperators: { changesetFind(args: any): Promise; descriptionFind(args: any): Promise; }; }; export default _default; //# sourceMappingURL=event-log.d.ts.map