export type DatabaseType = 'sqlite' | 'postgres' | 'mysql'; export type ModeType = 'full' | 'headless'; export type AuthProvider = 'credentials' | 'google' | 'github' | 'discord'; export interface InitConfig { template: string; mode: ModeType; database?: DatabaseType; externalApiUrl?: string; auth: boolean; authProviders?: AuthProvider[]; i18n: string[] | null; includeExamples: boolean; entityTemplate?: string; } export declare const coreDependencies: string[]; export declare const coreDevDependencies: string[]; export declare const databaseDependencies: Record; export declare const authDependencies: { deps: string[]; devDeps: never[]; }; export declare const headlessDependencies: string[]; export declare function getDependencies(config: InitConfig): { deps: string[]; devDeps: string[]; }; export declare function getRecommendedConfig(templateId: string, mode?: ModeType): InitConfig; //# sourceMappingURL=dependencies.d.ts.map