export declare class ItemCsvDto {
    csv_token: string;
}
export declare class GetItemListDto {
    store_id: string;
    category_id: string;
    page?: string;
    limit?: string;
    search?: string;
    is_pos: boolean;
}
export declare class EditItemDto {
    type?: string;
    category_id?: string;
    name?: string;
    description?: string;
    size?: string;
    quantity?: string;
    unit?: string;
    price?: number;
    imageUrl?: string;
    stock?: number;
    admin_commission: number;
    barcode_id: string;
    is_discount_active?: boolean;
    discount_type?: string;
    discount_value?: any;
    discount_start_date?: string;
    discount_end_date?: string;
    discounted_price?: number;
    is_available?: boolean;
    availability_status?: string;
    is_hidden?: boolean;
}
export declare class simillarDto {
    store_id: string;
    category_id: string;
    customer_id: string;
}
export declare class FindByCategoryDto {
    store_id?: string;
    category?: string;
    page?: number;
    limit?: number;
}
export declare class GroupedByCategoryDto {
    store_id: string;
    category_id?: string;
    search?: string;
    page?: number;
    limit?: number;
}
export declare class AddItemDto {
    type?: string;
    category_id: string;
    name: string;
    description?: string;
    size?: string;
    quantity?: string;
    unit?: string;
    price: number;
    imageUrl?: string;
    stock?: number;
    is_discount_active?: boolean;
    discount_type?: string;
    discount_value?: any;
    discount_start_date?: string;
    discount_end_date?: string;
    discounted_price?: number;
    is_available?: boolean;
    availability_status?: string;
    is_hidden?: boolean;
}
export declare class isAvailableDto {
    status: string;
}
