///
import fastify from 'fastify';
import { ApplicationContext, ApplicationOptions } from './interfaces';
export declare class FastifyPlusApplication {
protected readonly ctx: ApplicationContext;
constructor(ctx: ApplicationContext);
static create(options: ApplicationOptions, http?: fastify.FastifyInstance): Promise;
getContext(): ApplicationContext;
getFastifyInstance(): fastify.FastifyInstance;
start(port: number, address?: string): Promise;
listen(port: number, address?: string): Promise;
}