/** * This file is part of the NocoBase (R) project. * Copyright (c) 2020-2024 NocoBase Co., Ltd. * Authors: NocoBase Team. * * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. * For more information, please refer to: https://www.nocobase.com/agreement. */ import React from 'react'; import PluginNotificationManagerClientV2 from '../plugin'; type ChannelRecord = { name: string; title?: string; description?: string; notificationType?: string; options?: Record; meta?: { editable?: boolean; deletable?: boolean; }; [key: string]: any; }; export declare function ChannelFormView(props: { mode: 'create' | 'edit'; notificationType: string; plugin: PluginNotificationManagerClientV2; record?: ChannelRecord; onSubmitted: () => void; }): React.JSX.Element; export default function ChannelsPage(): React.JSX.Element; export {};