import type { User, UserWithSecrets } from '@localfirst/crdx'; import type { Server, ServerWithSecrets } from './types.js'; import type { Device, DeviceWithSecrets } from 'device/index.js'; import type { Member } from 'team/index.js'; export declare const castServer: { toMember: (server: Server) => Member; toUser: (server: T) => T extends Server ? User : UserWithSecrets; toDevice: (server: T) => T extends Server ? Device : DeviceWithSecrets; }; //# sourceMappingURL=castServer.d.ts.map