import type { LTNamespace } from './types';
/**
 * List all registered namespaces, ordered by default-first then name.
 */
export declare function listNamespaces(): Promise<LTNamespace[]>;
/**
 * Get the default namespace.
 */
export declare function getDefaultNamespace(): Promise<LTNamespace | null>;
/**
 * Get a namespace by name.
 */
export declare function getNamespace(name: string): Promise<LTNamespace | null>;
/**
 * Register (upsert) a namespace. Used by YAML deployer to auto-register.
 */
export declare function registerNamespace(name: string, description?: string, metadata?: Record<string, unknown>): Promise<LTNamespace>;
