import { AgentGuiWorkbenchProvider } from './types.js';

declare const agentGuiWorkbenchProviders: readonly ["claude-code", "codex", "nexight", "hermes", "gemini", "openclaw"];
declare const agentGuiWorkbenchDefaultDockProviders: readonly ["codex", "claude-code"];
declare const agentGuiWorkbenchDockSuppressedProviders: readonly ["hermes", "gemini"];
declare const agentGuiWorkbenchComingSoonProviders: readonly ["nexight"];
declare const agentGuiWorkbenchProviderLabels: Record<AgentGuiWorkbenchProvider, string>;
declare function resolveAgentGuiWorkbenchProviderLabel(provider: AgentGuiWorkbenchProvider): string;
declare function isAgentGuiWorkbenchDefaultDockProvider(provider: AgentGuiWorkbenchProvider): boolean;
declare function isAgentGuiWorkbenchDockSuppressedProvider(provider: AgentGuiWorkbenchProvider): boolean;
declare function isAgentGuiWorkbenchComingSoonProvider(provider: AgentGuiWorkbenchProvider): boolean;
declare function isAgentGuiWorkbenchProvider(value: unknown): value is AgentGuiWorkbenchProvider;
declare function normalizeAgentGuiWorkbenchProvider(value: unknown, fallbackProvider?: AgentGuiWorkbenchProvider): AgentGuiWorkbenchProvider;

export { agentGuiWorkbenchComingSoonProviders, agentGuiWorkbenchDefaultDockProviders, agentGuiWorkbenchDockSuppressedProviders, agentGuiWorkbenchProviderLabels, agentGuiWorkbenchProviders, isAgentGuiWorkbenchComingSoonProvider, isAgentGuiWorkbenchDefaultDockProvider, isAgentGuiWorkbenchDockSuppressedProvider, isAgentGuiWorkbenchProvider, normalizeAgentGuiWorkbenchProvider, resolveAgentGuiWorkbenchProviderLabel };
