import { ApplicationConfig } from '@loopback/core'; import { RestApplication } from '@loopback/rest'; import { Booter, Binding } from '@loopback/boot'; import { Class, Repository, juggler } from '@loopback/repository'; declare const LoginSignupApplication_base: (new (...args: any[]) => { [x: string]: any; projectRoot: string; bootOptions?: import("@loopback/boot/dist8/src/interfaces").BootOptions | undefined; boot(): Promise; booters(...booterCls: import("@loopback/context/dist8/src/value-promise").Constructor[]): Binding[]; component(component: import("@loopback/context/dist8/src/value-promise").Constructor<{}>): void; mountComponentBooters(component: import("@loopback/context/dist8/src/value-promise").Constructor<{}>): void; }) & (new (...args: any[]) => { [x: string]: any; repository(repo: Class>): void; getRepository>(repo: Class): Promise; dataSource(dataSource: juggler.DataSource | Class, name?: string | undefined): void; component(component: Class<{}>): void; mountComponentRepository(component: Class<{}>): void; }) & typeof RestApplication; export declare class LoginSignupApplication extends LoginSignupApplication_base { constructor(options?: ApplicationConfig); start(): Promise; } export {};