import type { BannerPlatform, IBanner } from '@rocket.chat/core-typings'; type BannersGetNew = { platform: BannerPlatform; bid: IBanner['_id']; }; export declare const isBannersGetNewProps: import("ajv").ValidateFunction; type BannersId = { platform: BannerPlatform; }; type Banners = { platform: BannerPlatform; }; export declare const isBannersProps: import("ajv").ValidateFunction; type BannersDismiss = { bannerId: string; }; export declare const isBannersDismissProps: import("ajv").ValidateFunction; export type BannersEndpoints = { '/v1/banners.getNew': { GET: (params: BannersGetNew) => { banners: IBanner[]; }; }; '/v1/banners/:id': { GET: (params: BannersId) => { banners: IBanner[]; }; }; '/v1/banners': { GET: (params: Banners) => { banners: IBanner[]; }; }; '/v1/banners.dismiss': { POST: (params: BannersDismiss) => void; }; }; export {}; //# sourceMappingURL=banners.d.ts.map