import { ApiClass } from '../../ApiClass'; export declare class ChannelGateway extends ApiClass { /*********************************** * Gateway ***********************************/ /** * Get a Gateway by ID * @param data * @param req * @param validated */ get(data: any, req?: any, validated?: any): Promise; /** * List gateways * @param data * @param req * @param validated */ list(data: any, req?: any, validated?: any): Promise; /** * List descendants gateways * @param data * @param req * @param validated */ listDescendants(data: any, req?: any, validated?: any): Promise; /** * Search Gateways * @param data * @param req * @param validated */ search(data: any, req?: any, validated?: any): Promise; /** * List Channel's gateways * @param data * @param req * @param validated */ listChannels(data: any, req?: any, validated?: any): Promise; /** * List Channel's Public gateways * @param data * @param req * @param validated */ listChannelsPublic(data: any, req?: any, validated?: any): Promise; /** * Create a Gateway * @param data * @param req * @param validated */ create(data: any, req?: any, validated?: any): Promise; /** * Update a Gateway * @param data * @param req * @param validated */ update(data: any, req?: any, validated?: any): Promise; /** * Publish a Gateway * @param data * @param req * @param validated */ publish(data: any, req?: any, validated?: any): Promise; /** * Unpublish a Gateway * @param data * @param req * @param validated */ unpublish(data: any, req?: any, validated?: any): Promise; /** * List gateway events * @param data * @param req * @param validated */ listEvents(data: any, req?: any, validated?: any): Promise; /** * Create gateway event * @param data * @param req * @param validated */ createEvent(data: any, req?: any, validated?: any): Promise; /** * Upload gateways * @param data * @param req * @param validated */ upload(data: any, req?: any, validated?: any): Promise; /** * Get upload results * @param data * @param req * @param validated */ getUploadResults(data: any, req?: any, validated?: any): Promise; /** * Process uploaded gateways * @param data * @param req * @param validated */ processUpload(data: any, req?: any, validated?: any): Promise; /** * Get gateway upload * @param data * @param req * @param validated */ getUpload(data: any, req?: any, validated?: any): Promise; }