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 declare namespace description { 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; } } export {};