import { PayloadAction } from '@reduxjs/toolkit'; export interface MetadataState { id: string; name: string; description: string; icon: string; tags: string[]; favourite: boolean; } export declare const metadataSlice: import("@reduxjs/toolkit").Slice, action: PayloadAction) => { id: string; name: string; description: string; icon: string; tags: string[]; favourite: boolean; }; updateMetadata: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction>) => { id: string; name: string; description: string; icon: string; tags: string[]; favourite: boolean; }; }, "metadata">; export declare const setMetadata: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateMetadata: import("@reduxjs/toolkit").ActionCreatorWithPayload, any>; declare const _default: import("redux").Reducer; export default _default;