import { Store } from '@ngrx/store'; import { NGRXAction } from '../action.utils'; export declare class ChannelComponent { private store; private actions; constructor(store: Store, actions: any); dispatch(action: string, payload?: any): this; } export declare const createChannelComponent: (componentSelector: string, actions: { [actionMethod: string]: string | import("@ngrx/store").Action | ((payload: any) => import("@ngrx/store").Action & { payload: any; }); }, template?: string) => any; export declare const createChannelComponents: (channels: { [componentSelector: string]: { [actionMethod: string]: string | import("@ngrx/store").Action | ((payload: any) => import("@ngrx/store").Action & { payload: any; }); }; }, template?: string) => any[];