export interface FooterItem { id: string; label: string; icon?: string; onClick?: () => void; type?: 'status' | 'action' | 'info'; order?: number; badge?: string; section?: 'left' | 'center' | 'right'; visible?: boolean; /** Plugin that registered this item. Set automatically by the plugin runtime. */ pluginId?: string; } export type FooterSection = 'left' | 'center' | 'right'; interface FooterRegistryStore { items: FooterItem[]; register: (section: FooterSection, item: FooterItem) => void; unregister: (id: string) => void; clear: () => void; } export declare const useFooterRegistryStore: import('zustand').UseBoundStore>; export {}; //# sourceMappingURL=useFooterRegistry.d.ts.map