export declare type MediaConsumer = {
    id: string;
    peerId: string;
    type: string;
    kind: string;
    producerPaused: boolean;
    remotelyPaused: boolean;
    appData: any;
    preferredSpatialLayer?: number;
    preferredTemporalLayer?: number;
    priority: 1;
    score: number;
    producerScore: number;
};
declare type ConsumersState = {
    activeConsumers: MediaConsumer[];
    closedConsumers: string[];
    videoTransforms: any;
};
export declare const addConsumer: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<MediaConsumer, string>;
export declare const setConsumerRemotelyPaused: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, string>;
export declare const setConsumerRemotelyResumed: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, string>;
export declare const setConsumerClosed: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, string>;
export declare const setConsumerScore: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, string>;
export declare const storeVideoTransform: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, string>;
declare const consumersReducer: import("redux").Reducer<ConsumersState, import("redux").AnyAction>;
export default consumersReducer;
