import { Racer, type Model } from '@derbyjs/racer'; import { App, type AppBase } from './App'; import { Component } from './components'; import { Page } from './Page'; export declare abstract class DerbyBase extends Racer { Component: typeof Component; abstract createApp(name: string, filename: string, options: any): AppBase; } export declare class Derby extends DerbyBase { App: typeof App; Page: typeof Page; Model: typeof Model; createApp(name: string, filename: string, options: any): App; }