import type { PlatformAdapter } from "./interface.js";
import type { ServerRecord } from "../types/index.js";
import type { Platform } from "../types/index.js";
export type { Platform };
export declare function detectPlatform(ip: string): Promise<Platform | "bare">;
export declare function getAdapter(platform: Platform): PlatformAdapter;
export declare function resolvePlatform(server: ServerRecord): Platform | undefined;
//# sourceMappingURL=factory.d.ts.map