import { z } from 'zod';
/**
 * The zod schema for servers info data.
 *
 * @internal
 */
export declare const _Schema_info_servers: z.ZodObject<{
    name: z.ZodString;
    flagId: z.ZodNumber;
    servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
/**
 * Servers Info data type, inferred from {@link _Schema_info_servers}
 *
 * @internal
 */
export type _Info_Servers = z.infer<typeof _Schema_info_servers>;
/**
 * The zod schema for info data.
 *
 * @see
 * [info.py](https://github.com/ddnet/ddnet-scripts/blob/be9ac08514ebb183c835f501d7c4bc0b8e23c61c/servers/scripts/info.py)
 *
 * @internal
 */
export declare const _Schema_info: z.ZodObject<{
    servers: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        flagId: z.ZodNumber;
        servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    'servers-kog': z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        flagId: z.ZodNumber;
        servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
    communities: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        name: z.ZodString;
        has_finishes: z.ZodBoolean;
        icon: z.ZodObject<{
            sha256: z.ZodString;
            url: z.ZodString;
            servers: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                flagId: z.ZodNumber;
                servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>;
            }, z.core.$strip>>>;
        }, z.core.$strip>;
        contact_urls: z.ZodArray<z.ZodString>;
    }, z.core.$strip>>;
    'community-icons-download-url': z.ZodString;
    news: z.ZodString;
    'map-download-url': z.ZodString;
    location: z.ZodString;
    version: z.ZodString;
    'stun-servers-ipv6': z.ZodArray<z.ZodString>;
    'stun-servers-ipv4': z.ZodArray<z.ZodString>;
    'warn-pnglite-incompatible-images': z.ZodBoolean;
}, z.core.$strip>;
/**
 * Info data type, inferred from {@link _Schema_info}
 *
 * @internal
 */
export type _Info = z.infer<typeof _Schema_info>;
