import type { PontxManager } from "../manager.d.ts"; import type { CliContext } from "../cli-context.d.ts"; export declare function getSchemaMeta(pontxManager: PontxManager, specName: string, schemaName: string, useRemote?: boolean): any; /** * Parse schema path with support for both dot and slash separators * Supports quoted segments for special characters: * - petstore.Pet * - petstore."com.example.DTO" * - petstore/Pet (legacy format) * * When only one spec exists, specName can be omitted: * - Pet (when singleSpecName is provided) * * @param schemaPath - Schema path string * @param singleSpecName - The spec name when there's only one spec (for auto-completion) */ export declare function parseSchemaPath(schemaPath: string, singleSpecName?: string): { specName: string; schemaName: string; }; /** * Show Schema command: display schema metadata */ export declare function showSchemaCommand(managerOrContext: PontxManager | CliContext, schemaPath: string, options?: { useRemote?: boolean; }): Promise;