import { DataSource } from 'typeorm';
import { UserCommunicationAddress } from './entities/user-communication-address.entity';
export declare class UserCommunicationAddressService {
    private readonly connection;
    constructor(connection: DataSource);
    create(createUserCommunicationAddressDto: UserCommunicationAddress): Promise<{
        message: string;
        status: string;
        statusCode: number;
    }>;
    findAll(user_id?: number): Promise<{
        data: any;
        message: string;
        status: string;
        statusCode: number;
    }>;
    findOne(id: number): string;
    update(id: number, updateUserCommunicationAddressDto: UserCommunicationAddress): Promise<{
        message: string;
        status: string;
        statusCode: number;
        data: any;
    }>;
    remove(id: number): Promise<{
        message: string;
        status: string;
        statusCode: number;
    }>;
}
