import { type AnchorHTMLAttributes, type ReactNode } from "react";
import { ProviderIcon } from "@lobehub/icons";
export { PolpoChat } from "./agents/self-host-run-chat.js";
export { useMutation, useQuery, useQueryClient, } from "@tanstack/react-query";
export { ProviderIcon };
export { BASELINE_TOOLS, CATALOG_TOOL_NAMES, TOOL_CATALOG, countEnabledTools, isToolEnabled, type CatalogGroup, type CatalogTool, } from "./support/tool-catalog.js";
export { TYPE_FIELDS, TYPE_OPTIONS, buildCredentials, typeLabel, type VaultType, } from "./support/vault-fields.js";
export { CALL_LANGS, buildCallSnippets, tenantBase, type CallLang, } from "./support/agent-call-snippets.js";
export declare const DASHBOARD_API_URL = "";
export declare const AGENT_TAB_TO_SUB: Record;
export declare const V2_FLAGS: {
readonly showTeams: false;
readonly showAvatars: false;
readonly showConnections: false;
};
export declare function usePolpoClient(_projectId?: string): import("@polpo-ai/sdk").PolpoClient;
export declare function Link({ href, onClick, children, ...props }: Omit, "href"> & {
href: string;
children?: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function useRouter(): {
push: (href: string) => void;
replace: (href: string) => void;
refresh: () => void;
back: () => void;
forward: () => void;
};
export declare function useSearchParams(): URLSearchParams;
export declare function useParams>(): T;
export declare function announceNavigationStart(_label: string, _href: string): void;
export declare function Markdown({ content }: {
content: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function useCopilot(): {
openChat: ({ name, prompt, }: {
kind?: string;
name?: string;
prompt?: string;
}) => void;
};
export declare function runtimeUrl(path: string): string;
export declare function fetchDataPlane(_projectId: string, path: string): Promise;
export declare function mutateDataPlane(_projectId: string, path: string, init: {
method: string;
body?: unknown;
}): Promise;
export declare function fetchControlPlane(path: string): Promise;
export declare function mutateControlPlane(path: string, init: {
method: string;
body?: unknown;
}): Promise;
export declare function decodeTextEntities(value: string): string;
//# sourceMappingURL=host.d.ts.map