import { AbstractChannel } from './abstract-channel';
import { IContent, ILoggerInstance, IClientOptions } from '../../types';
/**
 * Implementation of RCS channel.
 */
export declare class RcsChannel extends AbstractChannel {
    private supportedContents;
    /**
     * Returns a new `RcsChannel` that is used to set the RCS channel.
     *
     * @param token Zenvia platform token.
     * @param loggerInstance If you want, you can pass your log instance.
     */
    constructor(token: string, loggerInstance: ILoggerInstance, options: IClientOptions);
    protected contentSupportValidation(content: IContent): void | never;
}
