import type { FileSearchResultItem } from '@mattermost/types/files'; import type { Post } from '@mattermost/types/posts'; import type { ActionFuncAsync } from 'mattermost-redux/types/actions'; export declare function receivedFiles(files: Map): { type: "RECEIVED_FILES_FOR_SEARCH"; data: Map; }; export declare function getMissingFilesByPosts(posts: Post[]): ActionFuncAsync; export declare function getFilesForPost(postId: string): ActionFuncAsync; export declare function getFilePublicLink(fileId: string): ActionFuncAsync<{ link: string; }, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;