import { IHubChannel } from "../core/types/IHubChannel"; import { IArcGISContext } from "../types/IArcGISContext"; /** * Creates a new Channel from the given IHubChannel object * @param entity An IHubChannel object * @param context ArcGIS context * @returns a promise that resolves an IHubChannel representing the newly created channel */ export declare function createHubChannel(entity: IHubChannel, context: IArcGISContext): Promise; /** * Updates an existing Channel from the given IHubChannel object * @param entity An IHubChannel object * @param context ArcGIS context * @returns a promise that resolves an IHubChannel representing the updated channel */ export declare function updateHubChannel(entity: IHubChannel, context: IArcGISContext): Promise; /** * Updates an existing Channel from the given IHubChannel object * @param channelId The ID of the channel to delete * @param context ArcGIS context * @returns a promise */ export declare function deleteHubChannel(channelId: string, context: IArcGISContext): Promise;