import { listResponseSchema } from "@voyant-travel/types"; import { z } from "zod"; export declare const paginatedEnvelope: typeof listResponseSchema; export declare const singleEnvelope: (item: T) => z.ZodObject<{ data: T; }, z.core.$strip>; export declare const successEnvelope: z.ZodObject<{ success: z.ZodBoolean; }, z.core.$strip>; export declare const externalRefRecordSchema: z.ZodObject<{ entityType: z.ZodString; entityId: z.ZodString; sourceSystem: z.ZodString; objectType: z.ZodString; namespace: z.ZodDefault; externalId: z.ZodString; isPrimary: z.ZodDefault; status: z.ZodDefault>; id: z.ZodString; externalParentId: z.ZodNullable; lastSyncedAt: z.ZodNullable; metadata: z.ZodOptional>>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export type ExternalRefRecord = z.infer; export declare const externalRefListResponse: z.ZodObject<{ data: z.ZodArray; externalId: z.ZodString; isPrimary: z.ZodDefault; status: z.ZodDefault>; id: z.ZodString; externalParentId: z.ZodNullable; lastSyncedAt: z.ZodNullable; metadata: z.ZodOptional>>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const externalRefSingleResponse: z.ZodObject<{ data: z.ZodObject<{ entityType: z.ZodString; entityId: z.ZodString; sourceSystem: z.ZodString; objectType: z.ZodString; namespace: z.ZodDefault; externalId: z.ZodString; isPrimary: z.ZodDefault; status: z.ZodDefault>; id: z.ZodString; externalParentId: z.ZodNullable; lastSyncedAt: z.ZodNullable; metadata: z.ZodOptional>>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>;