import { Base, Type } from "igniteui-react-core/ES2015/type";
import { Message_Spark } from "./Message_Spark";
/**
 * @hidden
 */
export declare class MessageChannel_Spark extends Base {
    static $t: Type;
    private c;
    sendMessage(a: Message_Spark): void;
    attachTarget(a: (message: Message_Spark) => void): void;
    messageSent: (message: Message_Spark) => void;
    detachTarget(a: (message: Message_Spark) => void): void;
    private a;
    connectTo(a: MessageChannel_Spark): void;
    detachFromNext(): void;
    sendToNext(a: Message_Spark): void;
    toString(): string;
}
