import { BannersService } from './banners.service';
export declare class BannersController {
    private bannersService;
    constructor(bannersService: BannersService);
    findAll(): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        orderNo: number;
        title: string | null;
        status: boolean;
        image: string;
        link: string | null;
    }[]>;
    adminFindAll(): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        orderNo: number;
        title: string | null;
        status: boolean;
        image: string;
        link: string | null;
    }[]>;
    create(data: {
        title?: string;
        image: string;
        link?: string;
        orderNo?: number;
        status?: boolean;
    }): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        orderNo: number;
        title: string | null;
        status: boolean;
        image: string;
        link: string | null;
    }>;
    update(id: string, data: {
        title?: string;
        image?: string;
        link?: string;
        orderNo?: number;
        status?: boolean;
    }): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        orderNo: number;
        title: string | null;
        status: boolean;
        image: string;
        link: string | null;
    }>;
    remove(id: string): Promise<{
        id: number;
        createdAt: Date;
        updatedAt: Date;
        orderNo: number;
        title: string | null;
        status: boolean;
        image: string;
        link: string | null;
    }>;
}
