declare type Arguments = T extends ((...x: infer X) => any) ? X : never; declare type Argument0 = T extends ((x: infer X, ...z:any[]) => any) ? X : never; declare type Argument1 = T extends ((a:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument2 = T extends ((a:any, b:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument3 = T extends ((a:any, b:any, c:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument4 = T extends ((a:any, b:any, c:any, d:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument5 = T extends ((a:any, b:any, c:any, d:any, e:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument6 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument7 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument8 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument9 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument10 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument11 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument12 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument13 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, m:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument14 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, m:any, n:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument15 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, m:any, n:any, o:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument16 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, m:any, n:any, o:any, p:any, x: infer X, ...z:any[]) => any) ? X : never; declare type Argument17 = T extends ((a:any, b:any, c:any, d:any, e:any, f:any, g:any, h:any, i:any, j:any, k:any, l:any, m:any, n:any, o:any, p:any, q:any, x: infer X, ...z:any[]) => any) ? X : never; export namespace description { export interface commands { dispatch (cmd:'$init', ...args:[]): ReturnType dispatch (cmd:'asset', ...args:[Argument1, Argument2]): ReturnType dispatch (cmd:'compile', ...args:[Argument0, Argument2, Argument3, Argument4, Argument5, Argument6, Argument7, Argument8, Argument9, Argument10, Argument11, Argument12, Argument13, Argument14, Argument15, Argument16, Argument17]): ReturnType dispatch (cmd:'mode', ...args:[Argument0]): ReturnType dispatch (cmd:'remote-route', ...args:[Argument0, Argument1, Argument2]): ReturnType dispatch (cmd:'remove-asset', ...args:[Argument0, Argument1]): ReturnType dispatch (cmd:'require', ...args:[Argument1, Argument2]): ReturnType dispatch (cmd:'route', ...args:[Argument0, Argument1, Argument2, Argument3]): ReturnType dispatch (cmd:'webpack-alias', ...args:[Argument0, Argument1]): ReturnType dispatch (cmd:'webpack-html', ...args:[Argument0]): ReturnType dispatch (cmd:'webpack', ...args:[Argument0, Argument1, Argument2]): ReturnType } }