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