/**
 * Increment Profile Selector
 *
 * Handles profile selection when creating new increments
 * in multi-repository projects
 *
 * @module cli/helpers/github/increment-profile-selector
 */
/**
 * Select GitHub profile for an increment
 *
 * @param projectPath - Path to project root
 * @param incrementId - Increment identifier
 * @returns Selected profile ID or null
 */
export declare function selectProfileForIncrement(projectPath: string, incrementId: string): Promise<string | null>;
/**
 * Save profile selection to increment metadata
 *
 * @param projectPath - Path to project root
 * @param incrementId - Increment identifier
 * @param profileId - Selected profile ID
 */
export declare function saveIncrementProfile(projectPath: string, incrementId: string, profileId: string): Promise<void>;
/**
 * Get profile for an existing increment
 *
 * @param projectPath - Path to project root
 * @param incrementId - Increment identifier
 * @returns Profile ID or null
 */
export declare function getIncrementProfile(projectPath: string, incrementId: string): string | null;
/**
 * Prompt to change profile for an increment
 *
 * @param projectPath - Path to project root
 * @param incrementId - Increment identifier
 * @returns New profile ID or null
 */
export declare function changeIncrementProfile(projectPath: string, incrementId: string): Promise<string | null>;
/**
 * List all increments grouped by profile
 *
 * @param projectPath - Path to project root
 */
export declare function listIncrementsByProfile(projectPath: string): void;
//# sourceMappingURL=increment-profile-selector.d.ts.map