import type { ContentFlaggingConfig } from '@mattermost/types/content_flagging';
import type { NameMappedPropertyFields, PropertyValue } from '@mattermost/types/properties';
declare const _default: import("redux").Reducer<{
    settings: any;
    fields: any;
    postValues: {
        [key: string]: PropertyValue<unknown>[];
    };
    flaggedPosts: {
        [key: string]: import("@mattermost/types/posts").Post;
    };
    channels: {
        [key: string]: import("@mattermost/types/channels").Channel;
    };
    teams: {
        [key: string]: import("@mattermost/types/teams").Team;
    };
}, import("redux").AnyAction, Partial<{
    settings: ContentFlaggingConfig | undefined;
    fields: NameMappedPropertyFields | undefined;
    postValues: {
        [key: string]: PropertyValue<unknown>[];
    } | undefined;
    flaggedPosts: {
        [key: string]: import("@mattermost/types/posts").Post;
    } | undefined;
    channels: {
        [key: string]: import("@mattermost/types/channels").Channel;
    } | undefined;
    teams: {
        [key: string]: import("@mattermost/types/teams").Team;
    } | undefined;
}>>;
export default _default;
