import { ProductsService } from './products.service';
export declare class ProductsController {
    private readonly products;
    constructor(products: ProductsService);
    list(): Promise<{
        stock: number;
        contains: {
            slug: string;
            name: string;
            quantity: number;
        }[];
        components: undefined;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        pricePaisa: number;
        slug: string;
        subtitle: string | null;
        description: string | null;
        howToUse: string | null;
        sizeLabel: string | null;
        comparePaisa: number | null;
        active: boolean;
        ingredients: string[];
        benefits: string[];
        badges: string[];
        sortOrder: number;
        isBundle: boolean;
    }[]>;
    bySlug(slug: string): Promise<{
        stock: number;
        contains: {
            slug: string;
            name: string;
            quantity: number;
        }[];
        components: undefined;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        pricePaisa: number;
        slug: string;
        subtitle: string | null;
        description: string | null;
        howToUse: string | null;
        sizeLabel: string | null;
        comparePaisa: number | null;
        active: boolean;
        ingredients: string[];
        benefits: string[];
        badges: string[];
        sortOrder: number;
        isBundle: boolean;
    }>;
}
