import type { Recap } from '@mattermost/types/recaps';
import type { ActionFuncAsync } from 'mattermost-redux/types/actions';
export declare function createRecap(title: string, channelIds: string[], agentId: string): ActionFuncAsync<Recap>;
export declare function getRecaps(page?: number, perPage?: number): ActionFuncAsync<Recap[]>;
export declare function getRecap(recapId: string): ActionFuncAsync<Recap>;
export declare function markRecapAsRead(recapId: string): ActionFuncAsync<Recap>;
export declare function regenerateRecap(recapId: string): ActionFuncAsync<Recap>;
export declare function deleteRecap(recapId: string): ActionFuncAsync;
