import type { IUnifiedEmailServerOptions } from '@push.rocks/smartmta';
import * as plugins from '../../plugins.js';
import type { IEmailPortConfig } from '../../../dist_ts_interfaces/data/email-settings.js';
export declare class EmailServerSettingsDoc extends plugins.smartdata.SmartDataDbDoc<EmailServerSettingsDoc, EmailServerSettingsDoc> {
    settingsId: string;
    enabled: boolean;
    emailConfig?: IUnifiedEmailServerOptions;
    emailPortConfig?: IEmailPortConfig;
    updatedAt: number;
    updatedBy: string;
    constructor();
    static load(): Promise<EmailServerSettingsDoc | null>;
    static findAll(): Promise<EmailServerSettingsDoc[]>;
}
