import * as z from "zod/v3"; import { AuthConfiguration, AuthConfiguration$Outbound } from "./authconfiguration.js"; import { LoadBalancerConfig, LoadBalancerConfig$Outbound } from "./loadbalancerconfig.js"; export type CreateAppConfig = { loadBalancer?: LoadBalancerConfig | 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 CreateAppConfig$Outbound = { loadBalancer?: LoadBalancerConfig$Outbound | undefined; authConfiguration: AuthConfiguration$Outbound; appName: string; }; /** @internal */ export declare const CreateAppConfig$outboundSchema: z.ZodType; export declare function createAppConfigToJSON(createAppConfig: CreateAppConfig): string; //# sourceMappingURL=createappconfig.d.ts.map