newo
Version:
NEWO CLI: Professional command-line tool with modular architecture for NEWO AI Agent development. Features account migration, integration management, webhook automation, AKB knowledge base, project attributes, sandbox testing, IDN-based file management, r
26 lines • 1.3 kB
TypeScript
import type { AxiosInstance } from 'axios';
import type { CustomerConfig } from '../types.js';
/**
* Save customer attributes to YAML format and return content for hashing
*/
export declare function saveCustomerAttributes(client: AxiosInstance, customer: CustomerConfig, verbose?: boolean): Promise<string>;
/**
* Save project attributes to YAML format in project directory
*/
export declare function saveProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectId: string, projectIdn: string, verbose?: boolean): Promise<void>;
/**
* Pull all project attributes for a customer
*/
export declare function pullAllProjectAttributes(client: AxiosInstance, customer: CustomerConfig, verbose?: boolean): Promise<void>;
/**
* Push modified project attributes for a specific project
*/
export declare function pushProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectId: string, projectIdn: string, verbose?: boolean): Promise<number>;
/**
* Push all modified project attributes for all projects
*/
export declare function pushAllProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectsMap: Record<string, {
projectId: string;
projectIdn: string;
}>, verbose?: boolean): Promise<number>;
//# sourceMappingURL=attributes.d.ts.map