export interface PresetAgentConfig {
    projectRoot: string;
    verbose?: boolean;
}
export declare class ShadcnPresetAgent {
    private projectRoot;
    private verbose;
    constructor(config: PresetAgentConfig);
    /**
     * Generates a custom shadcn/ui preset ID from the project's design manifest.
     */
    generatePreset(): Promise<string>;
    private runBrowserAutomation;
    /**
     * Helper to click and select options in the customizer sidebar dropdowns
     */
    private selectSidebarDropdown;
    private getClosestBaseColor;
}
//# sourceMappingURL=ShadcnPresetAgent.d.ts.map