import { CommandOptions } from "../types";
interface SetupOptions extends CommandOptions {
    local?: boolean;
    cloud?: boolean;
    force?: boolean;
    skipPrompts?: boolean;
    stack?: string;
}
export declare class SetupCommand {
    private setupConfigPath;
    constructor();
    execute(options: SetupOptions): Promise<void>;
    private getSetupConsent;
    private createMyContextDirectory;
    private setupApiProviders;
    private setupStackConfiguration;
    private configureStack;
    private setupNextjsTailwindShadcn;
    private setupReactTailwindShadcn;
    private configureProvider;
    private verifySetup;
    private saveSetupStatus;
    private isAlreadySetup;
    private showCurrentStatus;
}
export {};
//# sourceMappingURL=setup.d.ts.map