import { Host } from './ansible/types.js';
import { Server, ServerConfig } from './types.js';
export declare function server(config: ServerConfig): Server;
export declare function server_to_host({ name, connection }: Server): Host;
export declare function get_setup_tasks(server: Server): (import("./ansible/types.js").Block | import("./ansible/types.js").Task<"ansible.builtin.file", import("./ansible/tasks/builtin.js").FileAttrs> | import("./ansible/types.js").Task<"ansible.builtin.shell", import("./ansible/tasks/builtin.js").ShellAttrs>)[];
//# sourceMappingURL=server.d.ts.map