import type { FileUpload } from 'graphql-upload/GraphQLUpload.js';
import { NotificationRule, NotificationRuleStatus } from './notification-rule';
export declare class NewNotificationRule {
    name: string;
    description?: string;
    state?: NotificationRuleStatus;
    active?: boolean;
    title: string;
    body: string;
    url: string;
    thumbnail?: FileUpload;
}
export declare class NotificationRulePatch {
    id?: string;
    name?: string;
    description?: string;
    state?: NotificationRuleStatus;
    title: string;
    body: string;
    url: string;
    thumbnail?: FileUpload;
    cuFlag?: string;
}
export declare class NotificationRuleList {
    items: NotificationRule[];
    total: number;
}
