export type FileManagerAction = "back" | "home" | "add-folder" | "move" | "remove" | "rename" | "rotate" | "select" | "file-upload";
interface FileManagerActionHandlers {
    goBack: () => Promise<void>;
    goHome: () => Promise<void>;
    addFolder: () => void;
    moveItem: () => Promise<void>;
    removeItem: () => void;
    renameItem: () => void;
    rotateImage: () => Promise<void>;
    selectCurrentItem: () => void;
    triggerFileUpload: () => void;
}
export declare function dispatchFileManagerAction(action: string, handlers: FileManagerActionHandlers): Promise<void>;
export {};
//# sourceMappingURL=eden-file-manager-actions.d.ts.map