/** biome-ignore-all lint/suspicious/noConsole: Console output is intentional in CLI */ import { type EntryFieldsSpec } from './entry-fields.js'; export interface PersonCreateResult { id: string; slug: string; name: string; status: 'created' | 'existing' | 'dry-run'; } export interface PersonCreateOptions { slug: string; name: string; cmsLabel?: string; jobTitle?: string; description?: string; emailAddress?: string; phoneNumber?: string; bioMarkdown?: string; /** Extra fields from --json/--json-base64 on create person. */ jsonSpec?: Partial & Record; /** Inline spec (e.g. from person-from-json batch item). */ spec?: EntryFieldsSpec; /** Extra CLI field overrides */ overrides?: Record; ifNotExists?: boolean; dryRun?: boolean; /** Suppress per-item CLI/JSON output (batch-from-json commands emit one aggregate result). */ batch?: boolean; configPath?: string; spaceKey?: string; } export declare function runPersonCreate(opts: PersonCreateOptions): Promise; //# sourceMappingURL=person-create.d.ts.map