import Sequelize from "sequelize"; import { C2Utils } from '@vostro/c2-utils/lib/types'; declare const _default: { name: string; comment: string; comments: { fields: { name: string; user: string; rolePermission: string; roleId: string; }; }; define: { name: { type: Sequelize.StringDataTypeConstructor; allowNull: boolean; comment: string; }; }; override: {}; relationships: ({ type: string; model: string; name: string; options: { foreignKey: string; as?: undefined; sourceKey?: undefined; }; } | { type: string; model: string; name: string; options: { as: string; sourceKey: string; foreignKey: string; }; })[]; options: { tableName: string; 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)[]; }; }; }; export default _default; //# sourceMappingURL=role.d.ts.map