import type { SpamSettings, WildduckConfig } from "@johnqh/types"; export declare function getSpamSettings(config: WildduckConfig, userId: string): Promise; export declare function updateSpamLevel(config: WildduckConfig, userId: string, spamLevel: number, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function updateFromWhitelist(config: WildduckConfig, userId: string, fromWhitelist: string[], sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function addToFromWhitelist(config: WildduckConfig, userId: string, emailOrDomain: string, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function removeFromWhitelist(config: WildduckConfig, userId: string, emailOrDomain: string, sess?: string, ip?: string): Promise<{ success: boolean; }>; export declare function updateSpamSettings(config: WildduckConfig, userId: string, settings: { spamLevel?: number; fromWhitelist?: string[]; }, sess?: string, ip?: string): Promise<{ success: boolean; }>; //# sourceMappingURL=spam-settings.d.ts.map