/**
 * Version Information Helpers
 *
 * Provides version and system info for the Web UI.
 * Reads the version from the DI container's VersionService — the same source
 * used by `shep --version`. Falls back to NEXT_PUBLIC_* env vars if the
 * container is unavailable.
 *
 * The VersionInfo shape mirrors src/domain/value-objects/version-info.ts
 * from the CLI domain layer.
 */
/** Version information for the package (mirrors domain VersionInfo) */
export interface VersionInfo {
    version: string;
    name: string;
    description: string;
    branch: string;
    commitHash: string;
}
/** System runtime information */
export interface SystemInfo {
    nodeVersion: string;
    platform: string;
    arch: string;
}
/**
 * Get version info from the DI container's VersionService.
 * Falls back to env vars if the container is unavailable.
 */
export declare function getVersionInfo(): VersionInfo;
/**
 * Get system runtime information.
 * Must be called from a server context (Server Component or API route).
 */
export declare function getSystemInfo(): SystemInfo;
//# sourceMappingURL=version.d.ts.map