import { ApiClass } from '../../ApiClass'; export declare class ChannelGateway extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; listDescendants(data: any, req?: any, validated?: any): Promise; search(data: any, req?: any, validated?: any): Promise; listAll(data: any, req?: any, validated?: any): Promise; listPublic(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; publish(data: any, req?: any, validated?: any): Promise; unpublish(data: any, req?: any, validated?: any): Promise; upload(data: any, req?: any, validated?: any): Promise; listUploadResults(data: any, req?: any, validated?: any): Promise; processUpload(data: any, req?: any, validated?: any): Promise; getUpload(data: any, req?: any, validated?: any): Promise; } export declare class ChannelPublicGateway extends ApiClass { list: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelGatewayAccount extends ApiClass { create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelGatewayAccountSource extends ApiClass { create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelGatewayEvent extends ApiClass { list(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; } export declare class ChannelGatewayForm extends ApiClass { } export declare class ChannelGatewayReceiver extends ApiClass { create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelPublicGatewayForm extends ApiClass { }