import { default as React } from 'react'; import { CitadelConfig } from './types'; import { CommandStorage } from '../types/storage'; import { CommandRegistry } from '../types/command-registry'; import { SegmentStack } from '../types/segment-stack'; interface CitadelContextValue { config: CitadelConfig; commands: CommandRegistry; storage?: CommandStorage; segmentStack: SegmentStack; } declare const CitadelConfigContext: React.Context; export { CitadelConfigContext }; export declare const CitadelConfigProvider: React.FC<{ config?: CitadelConfig; commandRegistry?: CommandRegistry; children: React.ReactNode; }>;