```ts renderer="common" language="ts" export interface Builder { start: (args: { options: Options; startTime: ReturnType; router: Router; server: Server; }) => Promise; bail: (e?: Error) => Promise; }>; build: (arg: { options: Options; startTime: ReturnType; }) => Promise; bail: (e?: Error) => Promise; getConfig: (options: Options) => Promise; corePresets?: string[]; overridePresets?: string[]; } ```