export declare function copyProjectWithTemplate({ templateTargetDir, templateId, targetDir, renderCtx, filter, }: {
    templateTargetDir: string;
    templateId?: string;
    targetDir: string;
    renderCtx: Record<string, any>;
    filter?: (entry: string) => boolean;
}): Promise<void>;
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;
}>;
