import type { ParsedArgs } from "../../shared/types.js"; import { type ErrorEnvelope } from "../../shared/json-output.js"; /** The one failure `open` can report, in the machine-readable shape. */ export declare const PROJECT_NOT_FOUND_ERROR: ErrorEnvelope["error"]; /** * The project `open` targets, in the precedence the deploy docs publish: * `--project`, then `VERYFRONT_PROJECT_SLUG` or environment configuration, * then `veryfront.config.ts`, then legacy `veryfront.json`, then lower-level * tenant slug environment references, then the local project link `push` and * `deploy` write into the directory. */ export declare function resolveOpenProjectSlug(projectDir: string, explicitSlug?: string): Promise; /** Report the one failure `open` can hit, honoring `--json`. */ export declare function reportProjectNotFound(): Promise; export declare function handleOpenCommand(args: ParsedArgs): Promise; //# sourceMappingURL=handler.d.ts.map