import mongoose, { Document } from 'mongoose';
export interface ISystemSettingsDocument extends Document {
    systemName: string;
    logoUrl: string;
    maintenanceMode: boolean;
    smtp: {
        host: string;
        port: number;
        user: string;
        pass: string;
        secure: boolean;
        senderEmail: string;
    };
    retentionPolicy: {
        logDays: number;
        reportDays: number;
    };
    vcomApi?: {
        username: string;
        password: string;
        apiKey: string;
    };
}
export declare const SystemSettings: mongoose.Model<ISystemSettingsDocument, {}, {}, {}, mongoose.Document<unknown, {}, ISystemSettingsDocument, {}, {}> & ISystemSettingsDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
//# sourceMappingURL=SystemSettings.d.ts.map