import { EmailSettingsService } from './email-settings.service';
import { UpsertEmailSettingsDto, SendTestDto } from './upsert-email-settings.dto';
export declare class EmailSettingsController {
    private readonly service;
    constructor(service: EmailSettingsService);
    list(): Promise<import("./email-settings.entity").EmailSettingsEntity[]>;
    findOne(id: number): Promise<import("./email-settings.entity").EmailSettingsEntity>;
    create(dto: UpsertEmailSettingsDto): Promise<import("./email-settings.entity").EmailSettingsEntity>;
    update(id: number, dto: UpsertEmailSettingsDto): Promise<import("./email-settings.entity").EmailSettingsEntity>;
    remove(id: number): Promise<{
        ok: true;
    }>;
    test(id: number, dto: SendTestDto): Promise<{
        ok: true;
    }>;
}
