import type { LTApiResult } from '../types/sdk';
/**
 * List all registered namespaces.
 *
 * @returns `{ status: 200, data: { namespaces: LTNamespace[] } }`
 */
export declare function listNamespaces(): Promise<LTApiResult>;
/**
 * Register a new namespace.
 *
 * @param input.name — unique namespace identifier
 * @param input.description — human-readable description
 * @param input.metadata — arbitrary key-value metadata
 * @returns `{ status: 200, data: <namespace record> }`
 */
export declare function registerNamespace(input: {
    name: string;
    description?: string;
    metadata?: Record<string, unknown>;
}): Promise<LTApiResult>;
