import type { ConfigServer } from '../server';
import { type PageServerPort, type StaticConfig } from './port';
export declare class PageServer {
    private readonly config;
    private readonly adapter;
    constructor(config: ConfigServer, adapter: PageServerPort);
    registerStaticFiles(config: StaticConfig): void;
    registerSpaFallback(apiPrefix: string, staticDir: string): void;
    register(server: unknown): Promise<void>;
    configure(): Promise<void>;
    getAdapter(): PageServerPort;
}
//# sourceMappingURL=page-server.d.ts.map