import { ObjectID } from 'bson'; import { Schema } from 'mongoose'; import { IImageSizeTypes } from './media-files'; export interface IBaseMediaServiceGroup { _id: ObjectID; type: string; files: IImageSizeTypes; } export interface IHeroMediaServiceGroup extends IBaseMediaServiceGroup { hero: true; } export interface IDayMediaServiceGroup extends IBaseMediaServiceGroup { hero: false; day: number; } export declare type IMediaServiceGroup = IHeroMediaServiceGroup | IDayMediaServiceGroup; declare const schema: Schema; export declare const mediaServiceGroupValidator: { validator(mediaArr: IMediaServiceGroup[]): boolean; message: (props: any) => any; }; export default schema; //# sourceMappingURL=media-servicegroup.d.ts.map