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; /** * Save project attributes to YAML format in project directory */ export declare function saveProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectId: string, projectIdn: string, verbose?: boolean): Promise; /** * Pull all project attributes for a customer */ export declare function pullAllProjectAttributes(client: AxiosInstance, customer: CustomerConfig, verbose?: boolean): Promise; /** * Push modified project attributes for a specific project */ export declare function pushProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectId: string, projectIdn: string, verbose?: boolean): Promise; /** * Push all modified project attributes for all projects */ export declare function pushAllProjectAttributes(client: AxiosInstance, customer: CustomerConfig, projectsMap: Record, verbose?: boolean): Promise; //# sourceMappingURL=attributes.d.ts.map