import type { AdvancedSettings, SMTPRelay, WildduckConfig } from "@johnqh/types"; export declare function getAdvancedSettings(config: WildduckConfig, userId: string): Promise; export declare function updateUploadSentMessages(config: WildduckConfig, userId: string, uploadSentMessages: boolean, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function getSMTPRelay(config: WildduckConfig, userId: string): Promise; export declare function updateSMTPRelay(config: WildduckConfig, userId: string, settings: { enabled: boolean; host?: string; port?: number; secure?: boolean; auth?: { user: string; pass: string; }; }, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function enableSMTPRelay(config: WildduckConfig, userId: string, relay: { host: string; port: number; secure?: boolean; auth?: { user: string; pass: string; }; }, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function disableSMTPRelay(config: WildduckConfig, userId: string, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function deleteSMTPRelay(config: WildduckConfig, userId: string, sess?: string, ip?: string): Promise<{ success: boolean; }>; //# sourceMappingURL=advanced-settings.d.ts.map