interface ShadcnSetupOptions {
    all?: boolean;
    components?: string[];
    force?: boolean;
    skipPrompts?: boolean;
    preset?: string;
    presetAgent?: boolean;
}
export declare class SetupShadcnCommand {
    private spinner;
    execute(options: ShadcnSetupOptions): Promise<void>;
    private isValidProject;
    private isShadcnInitialized;
    private initializeShadcn;
    private installAllComponents;
    private installSpecificComponents;
    private interactiveComponentInstallation;
    private runShadcnCommand;
    private detectPackageManager;
}
export {};
//# sourceMappingURL=setup-shadcn.d.ts.map