import type { AppBinding, AppCommandFormMap } from '@mattermost/types/apps'; import type { MMReduxAction } from 'mattermost-redux/action_types'; export declare function mainBindings(state: AppBinding[] | undefined, action: MMReduxAction): AppBinding[]; export declare function pluginEnabled(state: boolean | undefined, action: MMReduxAction): boolean; declare const _default: import("redux").Reducer<{ main: { bindings: AppBinding[]; forms: AppCommandFormMap; }; rhs: { bindings: AppBinding[]; forms: AppCommandFormMap; }; pluginEnabled: boolean; }, import("redux").AnyAction, Partial<{ main: { bindings: AppBinding[]; forms: AppCommandFormMap; } | Partial<{ bindings: AppBinding[] | undefined; forms: AppCommandFormMap | undefined; }> | undefined; rhs: { bindings: AppBinding[]; forms: AppCommandFormMap; } | Partial<{ bindings: AppBinding[] | undefined; forms: AppCommandFormMap | undefined; }> | undefined; pluginEnabled: boolean | undefined; }>>; export default _default;