import { z } from 'zod';
export type YyRoomUI = z.infer<typeof yyRoomUISchema>;
export declare const yyRoomUISchema: z.ZodObject<{
    $GMRoomUI: z.ZodDefault<z.ZodString>;
    '%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    locked: z.ZodDefault<z.ZodBoolean>;
    name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    parent: z.ZodDefault<z.ZodObject<{
        name: z.ZodString;
        path: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        path: string;
        name: string;
    }, {
        path: string;
        name: string;
    }>>;
    resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
    resourceVersion: z.ZodDefault<z.ZodString>;
    viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    visible: z.ZodDefault<z.ZodBoolean>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    $GMRoomUI: z.ZodDefault<z.ZodString>;
    '%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    locked: z.ZodDefault<z.ZodBoolean>;
    name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    parent: z.ZodDefault<z.ZodObject<{
        name: z.ZodString;
        path: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        path: string;
        name: string;
    }, {
        path: string;
        name: string;
    }>>;
    resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
    resourceVersion: z.ZodDefault<z.ZodString>;
    viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    visible: z.ZodDefault<z.ZodBoolean>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    $GMRoomUI: z.ZodDefault<z.ZodString>;
    '%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    locked: z.ZodDefault<z.ZodBoolean>;
    name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
    parent: z.ZodDefault<z.ZodObject<{
        name: z.ZodString;
        path: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        path: string;
        name: string;
    }, {
        path: string;
        name: string;
    }>>;
    resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
    resourceVersion: z.ZodDefault<z.ZodString>;
    viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
    visible: z.ZodDefault<z.ZodBoolean>;
}, z.ZodTypeAny, "passthrough">>;
//# sourceMappingURL=YyRoomUI.d.ts.map