import * as z from "zod/v3"; import { AuthConfiguration, AuthConfiguration$Outbound } from "./authconfiguration.js"; import { ServiceConfigWrite, ServiceConfigWrite$Outbound } from "./serviceconfigwrite.js"; export type AppConfigWithServiceConfig = { serviceConfig?: ServiceConfigWrite | undefined; /** * Configure [player authentication](https://hathora.dev/docs/backend-integrations/lobbies-and-matchmaking/auth-service) for your application. Use Hathora's built-in auth providers or use your own [custom authentication](https://hathora.dev/docs/lobbies-and-matchmaking/auth-service#custom-auth-provider). */ authConfiguration: AuthConfiguration; /** * Readable name for an application. Must be unique within an organization. */ appName: string; }; /** @internal */ export type AppConfigWithServiceConfig$Outbound = { serviceConfig?: ServiceConfigWrite$Outbound | undefined; authConfiguration: AuthConfiguration$Outbound; appName: string; }; /** @internal */ export declare const AppConfigWithServiceConfig$outboundSchema: z.ZodType; export declare function appConfigWithServiceConfigToJSON(appConfigWithServiceConfig: AppConfigWithServiceConfig): string; //# sourceMappingURL=appconfigwithserviceconfig.d.ts.map