import Sequelize from "sequelize"; import { C2Utils } from '@vostro/c2-utils/lib/types'; declare const _default: { name: string; comment: string; comments: { fields: { level: string; role: string; permission: string; roleId: string; permissionId: string; }; }; define: { level: { type: Sequelize.EnumDataTypeConstructor; values: string[]; allowNull: boolean; defaultValue: string; comment: string; }; }; override: {}; relationships: { type: string; model: string; name: string; options: { as: string; foreignKey: string; }; }[]; options: { tableName: string; indexes: { unique: boolean; fields: 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-permission.d.ts.map