import { Model, Optional, Sequelize } from 'sequelize'; export interface ApiLogAttributes { id: string; method: string; path: string; status: number; responseTime: number; ip: string; headers: string; requestBody?: string; responseBody?: string; query?: string; params?: string; stack?: string; printData?: string; timestamp: Date; } interface ApiLogCreationAttributes extends Optional { } declare class ApiLog extends Model implements ApiLogAttributes { id: string; method: string; path: string; status: number; responseTime: number; ip: string; headers: string; requestBody?: string; responseBody?: string; query?: string; params?: string; stack?: string; printData?: string; timestamp: Date; } declare const ApiLogInit: (sequelize: Sequelize) => void; export { ApiLogInit }; export default ApiLog;