import { z } from 'zod'; /** * Android applicationId 모양: 점으로 구분된 두 개 이상의 세그먼트, 첫 세그먼트는 영문자로 * 시작, 문자는 [A-Za-z0-9_] 만. `/`, `\`, `..`, 빈 세그먼트는 구조적으로 불가능하다. */ export declare const ANDROID_PACKAGE_NAME_RE: RegExp; /** iOS 번들 ID 모양: 영숫자·하이픈 세그먼트를 점으로 잇는다 (빈 세그먼트 불가). */ export declare const IOS_BUNDLE_ID_RE: RegExp; export declare function isValidAndroidPackageName(value: unknown): value is string; /** 파일 경계용 — 스키마를 우회한 호출(내부 호출·CLI)도 여기서 막힌다. */ export declare function assertAndroidPackageName(value: unknown): asserts value is string; /** register 의 zod 파라미터용. 호출부에서 `.describe(...)` / `.optional()` 을 붙인다. */ export declare const androidPackageName: z.ZodString; /** iOS 번들 ID 용 zod 파라미터. 하이픈을 허용한다. */ export declare const iosBundleId: z.ZodString;