import { RoAssociativeArray } from "..";
import { BrsEvent } from "./BrsEvent";
export declare class RoChannelStoreEvent extends BrsEvent {
    private readonly id;
    private readonly response?;
    private readonly status;
    constructor(id: number, response: RoAssociativeArray[], status: {
        code: number;
        message: string;
    });
    /** Returns if the previous Get request has completed successfully. */
    private readonly isRequestSucceeded;
    /** Returns true if the Get request fail. */
    private readonly isRequestFailed;
    /** Returns true if the request was not complete. */
    private readonly isRequestInterrupted;
    /** Returns a unique number that can be matched with the value returned by ifChannelStore.GetIdentity(). */
    private readonly getSourceIdentity;
    /** Returns an array of roAssociativeArray items for the previous Get* method invocation. */
    private readonly getResponse;
    /** Returns an Integer code that indicates the reason for failure. */
    private readonly getStatus;
    /** Returns a human-readable string describing the status of the completed request	. */
    private readonly getStatusMessage;
}
