/**
* profile:* commands — Read, write, merge, and render user/project profiles.
*
* Commands:
* profile:read --user|--project [--dir
] [--json]
* profile:write --user|--project --input [--dir ] [--json]
* profile:merge --user|--project --input [--dir ] [--json]
* profile:render --user|--project [--dir ] [--json]
*/
export interface ProfileCommandArgs {
subcommand: "read" | "write" | "merge" | "render";
user: boolean;
project: boolean;
inputPath?: string;
dir?: string;
json: boolean;
}
export declare function handleProfileRead(args: ProfileCommandArgs): number;
export declare function handleProfileWrite(args: ProfileCommandArgs): Promise;
export declare function handleProfileMerge(args: ProfileCommandArgs): Promise;
export declare function handleProfileRender(args: ProfileCommandArgs): number;
/**
* Route a profile:* command to the appropriate handler.
*/
export declare function handleProfileCommand(subcommand: string, args: ProfileCommandArgs): Promise;
//# sourceMappingURL=profile.d.ts.map