import { TungstenComponent } from './Components.jsx'; import { AppRoutes } from './routing/AppRoutes.js'; type PrivateEnvValidator = never; type PublicEnvValidator = never; type TungstenAppOptions = { rootComponent?: TungstenComponent; routes?: AppRoutes; privateEnvValidator?: PrivateEnvValidator; publicEnvValidator?: PublicEnvValidator; }; export declare class TungstenApp { rootComponent: undefined | TungstenComponent; appRoutes: undefined | undefined | AppRoutes; privateEnvValidator: undefined | PrivateEnvValidator; publicEnvValidator: undefined | PublicEnvValidator; constructor(options: TungstenAppOptions); setRootComponent: (rootComponent: TungstenComponent) => void; setRoutes: (routes: AppRoutes) => void; setPrivateEnvValidator: (privateEnvValidator: PrivateEnvValidator) => void; setPublicEnvValidator: (publicEnvValidator: PublicEnvValidator) => void; start: ({ dev }: { dev: boolean; }) => Promise; } export {}; //# sourceMappingURL=TungstenApp.d.ts.map