import { type BetterAuthPluginId } from "./plugins/entity-definitions"; export interface GenerateBetterAuthEntitiesOptions { /** * 활성화할 플러그인 ID 목록 * 예: ["phone-number", "2fa"] */ plugins?: BetterAuthPluginId[]; } /** * 기존 프로젝트의 entity.json에 fixtureCompanions를 소급 추가합니다. * * betterAuthV1 기준으로 fixtureCompanions가 정의된 entity를 찾아 * 프로젝트 내 entity.json에 해당 prop의 cone에 fixtureCompanions가 * 없을 때만 추가합니다. 이미 있으면 스킵합니다. */ export declare function addCompanionsToEntities(): Promise; /** * better-auth 엔티티들을 Sonamu에 생성/업데이트 * * @param options 생성 옵션 * @param options.plugins 활성화할 플러그인 ID 목록 */ export declare function generateBetterAuthEntities(options?: GenerateBetterAuthEntitiesOptions): Promise; //# sourceMappingURL=auth-generator.d.ts.map