import { JSONSchemaType } from "@golemio/core/dist/shared/ajv";
import { CreationOptional, Model, ModelAttributes, ModelIndexesOptions } from "@golemio/core/dist/shared/sequelize";
import { IPresetLogOutputDto, IPresetLogGenerated } from "./interfaces/IPresetLogOutputDto";
export declare class PresetLogModel extends Model<IPresetLogOutputDto> implements IPresetLogOutputDto {
    static tableName: string;
    device_alias: string;
    received_at: Date;
    is_processed: boolean;
    request_url: string;
    request_method: string;
    request_user_agent: string;
    response_status: number;
    response_time_ms: number;
    updated_at: CreationOptional<Date>;
    updated_by: CreationOptional<string>;
    update_batch_id: CreationOptional<string>;
    static attributeModel: ModelAttributes<PresetLogModel, IPresetLogOutputDto & IPresetLogGenerated>;
    static indexes: ModelIndexesOptions[];
    static arrayJsonSchema: JSONSchemaType<IPresetLogOutputDto[]>;
}
