/**
 * `dql semantic` CLI subcommands:
 *   dql semantic list [path]       — List metrics, dimensions, hierarchies
 *   dql semantic validate [path]   — Validate semantic layer definitions
 *   dql semantic query [path]      — Compose a SQL query from metric/dimension names
 *   dql semantic pull [path]       — Pull/refresh a remote semantic layer repo cache
 *   dql semantic import <provider> [path] — Import provider metadata into local semantic-layer YAML
 *   dql semantic sync [path]       — Re-run the last semantic import from manifest
 */
import type { CLIFlags } from '../args.js';
export declare function runSemantic(subcommand: string | null, rest: string[], flags: CLIFlags): Promise<void>;
//# sourceMappingURL=semantic.d.ts.map