/** `publish` (no deploy): publish the schema, then register the deployed URL. */ export declare function runRelease(opts: { projectDir: string; origin: string; name?: string; publicUrl?: string; skipSchema: boolean; dryRun: boolean; otp?: string; installByDefault?: boolean; }): Promise; /** The `deploy --publish` tail: publish the schema, then register the just-deployed URL. */ export declare function runReleaseAfterDeploy(opts: { projectDir: string; origin: string; deployedUrl: string; name?: string; skipSchema: boolean; otp?: string; installByDefault?: boolean; }): Promise; /** * Build a domain's thin schema package and publish it to npm. Operates on the * schema PACKAGE (its own package.json), not astrale.config.ts, so it needs no * adapter — `publish --schema` runs it config-free. */ export declare function publishSchema(args: { projectDir: string; /** Schema-package dir. Default: `/schema`, else ``. */ schemaDir?: string; dryRun: boolean; /** 2FA one-time password forwarded to `npm publish`. */ otp?: string; }): Promise; //# sourceMappingURL=publish.d.ts.map