import * as z from 'zod'; export declare const ClientConfig: z.ZodObject<{ token: z.ZodOptional>; server: z.ZodOptional>; cache: z.ZodOptional>; expires: z.ZodCoercedDate; created: z.ZodCoercedDate; elevated: z.ZodBoolean; user: z.ZodObject<{ id: z.ZodUUID; name: z.ZodString; email: z.ZodEmail; emailVerified: z.ZodOptional>>; preferences: z.ZodLazy; }, z.core.$strip>>; roles: z.ZodArray; tags: z.ZodArray; registeredAt: z.ZodCoercedDate; isAdmin: z.ZodBoolean; isSuspended: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>; apps: z.ZodArray; image: z.ZodOptional; icon: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>>>; plugins: z.ZodDefault>; }, z.core.$loose>; export interface ClientConfig extends z.infer { } export declare const config: ClientConfig; export declare function resolveServerURL(server: string): string;