import type { FileInfo, FileSearchResultItem } from '@mattermost/types/files'; import type { MMReduxAction } from 'mattermost-redux/action_types'; export declare function files(state: Record | undefined, action: MMReduxAction): any; export declare function filesFromSearch(state: Record | undefined, action: MMReduxAction): any; export declare function fileIdsByPostId(state: Record | undefined, action: MMReduxAction): any; export declare function rejectedFiles(state: Set | undefined, action: MMReduxAction): Set; declare const _default: import("redux").Reducer<{ files: any; filesFromSearch: any; fileIdsByPostId: any; filePublicLink: any; rejectedFiles: Set; }, import("redux").AnyAction, Partial<{ files: Record | undefined; filesFromSearch: Record | undefined; fileIdsByPostId: Record | undefined; filePublicLink: { link: string; } | undefined; rejectedFiles: Set | undefined; }>>; export default _default;