import { SendingProfileType } from '../enum/pes.enum';
import { PesSendingProfile } from '../entities/pes-sending-profiles.entity';
export declare class CreatePesSendingProfileDto {
    name: string;
    description?: string;
    fromAddress: string;
    fromName: string;
    profileType: SendingProfileType;
    smtpHost: string | null;
    smtpPort: number | null;
    smtpUsername: string | null;
    smtpPassword: string | null;
    smtpTls: boolean | null;
    verifiedUserId: string;
    isActive?: boolean;
}
declare const UpdatePesSendingProfileDto_base: import("@nestjs/mapped-types").MappedType<Partial<CreatePesSendingProfileDto>>;
export declare class UpdatePesSendingProfileDto extends UpdatePesSendingProfileDto_base {
}
export declare class PesSendingProfileResponseDto {
    id: string;
    profileId: string;
    name: string;
    description: string;
    fromAddress: string;
    fromName: string;
    profileType: SendingProfileType;
    smtpHost: string;
    smtpPort: number;
    smtpUsername: string;
    smtpPassword: string;
    smtpTls: boolean;
    verifiedUserId: string;
    isActive: boolean;
    isDefault: boolean;
    usageCount: number;
    lastUsedAt: Date;
    createdAt: Date;
    updatedAt: Date;
    constructor(pesSendingProfile: PesSendingProfile);
}
export {};
