import type { Argv } from 'yargs'; export declare const command = "setup"; export declare const describe = "Will re-execute the setup scripts."; export declare const aliases: string[]; declare const SET_AUTOMATION = "set-automation"; declare const SET_CLONE = "set-clone"; declare const SET_TOKEN = "set-token"; declare const SET_USER = "set-user"; export interface ISetupOptions { automation?: boolean; clone?: boolean; components?: boolean; [SET_AUTOMATION]?: string; [SET_CLONE]?: 'Git' | 'HTTPS'; [SET_TOKEN]?: string; [SET_USER]?: string; token?: boolean; user?: boolean; watch?: boolean; } /** * Handler for the setup command * @param argv * @returns */ export declare const handler: (argv: ISetupOptions) => Promise; /** * Options for the command * @param build * @returns */ export declare const builder: (build: Argv) => Argv & import("yargs").InferredOptionTypes<{ automation: { conflicts: string[]; description: string; type: "boolean"; }; clone: { conflicts: string[]; description: string; type: "boolean"; }; components: { description: string; type: "boolean"; }; "set-automation": { coerce: (arg: string) => "build" | "yarn"; conflicts: string[]; description: string; type: "string"; }; "set-clone": { coerce: (arg: string) => string; conflicts: string[]; description: string; type: "string"; }; "set-token": { conflicts: string[]; description: string; type: "string"; }; "set-user": { coerce: (arg: string) => string; conflicts: string[]; description: string; type: "string"; }; token: { conflicts: string[]; description: string; type: "boolean"; }; user: { conflicts: string[]; description: string; type: "boolean"; }; watch: { description: string; type: "boolean"; }; }>>; export {};