import { CreateAdminDto } from './dto/create-admin.dto';
import { UpdateAdminDto } from './dto/update-admin.dto';
import { Admin } from './entities/admin.entity';
export declare class AdminService {
    private adminModel;
    constructor(adminModel: typeof Admin);
    create(createAdminDto: CreateAdminDto): Promise<{
        id: string;
        email: string;
        createdAt: Date;
        updatedAt: Date;
        deletedAt?: Date | any;
        version?: number | any;
        _attributes: Admin;
        dataValues: Admin;
        _creationAttributes: Admin;
        isNewRecord: boolean;
        sequelize: import("sequelize").Sequelize;
        _model: import("sequelize").Model<Admin, Admin>;
    }>;
    findAll(): string;
    findById(id: string): Promise<Admin>;
    findByEmail(email: string): Promise<Admin>;
    update(id: string, updateAdminDto: UpdateAdminDto): string;
    remove(id: string): string;
}
