export declare function copyProjectWithTemplate({ templateTargetDir, templateId, targetDir, renderCtx, filter, }: { templateTargetDir: string; templateId?: string; targetDir: string; renderCtx: Record; filter?: (entry: string) => boolean; }): Promise; export declare const getDocs: (domain: string) => { url: string; text: string; type: string; }[]; export declare const generateResourceCode: ({ localConfig, remoteConfig, targetDir, siteDomain, }: { localConfig?: any; remoteConfig?: any; targetDir: string; siteDomain: string; }) => Promise<{ list: any[]; newResourceRelation: any[]; syncResourceIds: any[]; unSyncResourceIds: any[]; needRemoveResourceIds: any; }>;