import { Status } from "../columntype/status.enum";
import { Category } from "../category/category.entity";
import { Service } from "../service/service.entity";
import { ShopContact } from "../shopcontact/shopcontact.entity";
import { Schedule } from "../schedule/schedule.entity";
import { Review } from "../review/review.entity";
import { Highlight } from "../highlight/highlight.entity";
import { User } from "../vendor/user.entity";
export declare class Shop {
    id: number;
    name: string;
    name_urd: string;
    name_ar: string;
    slug: string;
    user: User;
    userId: Number;
    address: string;
    address_urd: string;
    address_ar: string;
    map_address: string;
    city: string;
    latitude: String;
    longitude: String;
    description: String;
    description_urd: String;
    description_ar: String;
    is_featured: Number;
    quick_response: Number;
    business_year: String;
    shop_featured: String;
    logo: string;
    image: string;
    video: string;
    videothamnail: string;
    galleries: String;
    status: Status;
    createdAt: Date;
    updatedAt: Date;
    categoryId: Number;
    category: Category;
    services: Service[];
    contact: ShopContact;
    schedules: Schedule[];
    reviews: Review[];
    highlights: Highlight[];
    generateSlug(): void;
}
