import { IKarmycOptions } from "../..";
import { StateCreator } from "zustand";
import { RootStateType } from "../store";
import { LayoutPreset } from "../../components/menus/LayoutMenu";
import { IKarmycConfig } from "../types/karmyc";
/**
 * État principal du store.
 */
export interface CoreState {
    options: IKarmycOptions;
    lastUpdated: number;
    layout_preset: LayoutPreset[];
}
/**
 * Actions principales du store.
 */
export interface CoreActions {
    initialize: (config: IKarmycConfig) => void;
}
export type CoreSlice = CoreState & CoreActions;
export declare const createCoreSlice: StateCreator<RootStateType, // le type global du store
[
], [
], CoreSlice>;
