import type { ConfigPlatforms } from './types';
import type { ApplicationEntryPoints } from '../layers/application/types';
export declare class Platforms {
    private readonly server?;
    private readonly cli?;
    private readonly desktop?;
    constructor(config: ConfigPlatforms);
    registerEntrypoints(entryPoints: ApplicationEntryPoints): Promise<void>;
    start(options?: {
        port?: number;
    }): Promise<void>;
}
//# sourceMappingURL=platforms.d.ts.map