UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

1,510 lines (1,509 loc) 54.9 kB
import { z } from 'zod'; export declare const UserSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; email: z.ZodString; name: z.ZodString; registerDate: z.ZodString; lastvisitDate: z.ZodString; lastResetTime: z.ZodOptional<z.ZodString>; activation: z.ZodOptional<z.ZodString>; block: z.ZodOptional<z.ZodNumber>; timezone: z.ZodOptional<z.ZodString>; language: z.ZodOptional<z.ZodString>; customerId: z.ZodOptional<z.ZodString>; contactId: z.ZodOptional<z.ZodString>; profileValues: z.ZodOptional<z.ZodUnion<[z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>, z.ZodArray<z.ZodUnknown, "many">, z.ZodNull, z.ZodUndefined]>>; groups: z.ZodUnion<[z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>, z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNever>>]>; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }>; export declare const UserListParamsSchema: z.ZodObject<{ edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>; } & { limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; orderBy: z.ZodOptional<z.ZodString>; q: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { limit: number; offset: number; edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined; q?: string | undefined; orderBy?: string | undefined; }, { edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined; limit?: number | undefined; offset?: number | undefined; q?: string | undefined; orderBy?: string | undefined; }>; export declare const UserListResponseSchema: z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; email: z.ZodString; name: z.ZodString; registerDate: z.ZodString; lastvisitDate: z.ZodString; lastResetTime: z.ZodOptional<z.ZodString>; activation: z.ZodOptional<z.ZodString>; block: z.ZodOptional<z.ZodNumber>; timezone: z.ZodOptional<z.ZodString>; language: z.ZodOptional<z.ZodString>; customerId: z.ZodOptional<z.ZodString>; contactId: z.ZodOptional<z.ZodString>; profileValues: z.ZodOptional<z.ZodUnion<[z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>, z.ZodArray<z.ZodUnknown, "many">, z.ZodNull, z.ZodUndefined]>>; groups: z.ZodUnion<[z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>, z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNever>>]>; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }>, "many">; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; export declare const UserResponseSchema: z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodUnion<[z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; email: z.ZodString; name: z.ZodString; registerDate: z.ZodString; lastvisitDate: z.ZodString; lastResetTime: z.ZodOptional<z.ZodString>; activation: z.ZodOptional<z.ZodString>; block: z.ZodOptional<z.ZodNumber>; timezone: z.ZodOptional<z.ZodString>; language: z.ZodOptional<z.ZodString>; customerId: z.ZodOptional<z.ZodString>; contactId: z.ZodOptional<z.ZodString>; profileValues: z.ZodOptional<z.ZodUnion<[z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>, z.ZodArray<z.ZodUnknown, "many">, z.ZodNull, z.ZodUndefined]>>; groups: z.ZodUnion<[z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>, z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNever>>]>; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }>, z.ZodBoolean]>; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime?: string | undefined; activation?: string | undefined; block?: number | undefined; timezone?: string | undefined; language?: string | undefined; customerId?: string | undefined; contactId?: string | undefined; profileValues?: unknown[] | Record<string, string | string[]> | null | undefined; groups?: Record<string, unknown> | Record<string, never> | z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; export declare const VerifyPasswordRequestSchema: z.ZodObject<{ username: z.ZodString; password: z.ZodString; siteId: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { username: string; password: string; siteId?: string | undefined; }, { username: string; password: string; siteId?: string | undefined; }>; export declare const VerifyPasswordDataSchema: z.ZodObject<{ id: z.ZodNumber; isVerified: z.ZodBoolean; username: z.ZodString; token: z.ZodUnion<[z.ZodString, z.ZodBoolean]>; email: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }, { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }>; export declare const VerifyPasswordResponseSchema: z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodObject<{ id: z.ZodNumber; isVerified: z.ZodBoolean; username: z.ZodString; token: z.ZodUnion<[z.ZodString, z.ZodBoolean]>; email: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }, { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }>; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number; username: string; email: string; isVerified: boolean; token: string | boolean; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; export declare const UserDocumentDataSchema: z.ZodUnion<[z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; email: z.ZodString; block: z.ZodNumber; registerDate: z.ZodString; lastvisitDate: z.ZodString; lastResetTime: z.ZodString; timezone: z.ZodString; language: z.ZodString; customerId: z.ZodString; contactId: z.ZodString; profileValues: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; groups: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }>, z.ZodBoolean]>; export declare const UserDocumentResponseSchema: z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodUnion<[z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; email: z.ZodString; block: z.ZodNumber; registerDate: z.ZodString; lastvisitDate: z.ZodString; lastResetTime: z.ZodString; timezone: z.ZodString; language: z.ZodString; customerId: z.ZodString; contactId: z.ZodString; profileValues: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; groups: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }, { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }>, z.ZodBoolean]>; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: boolean | { id: number; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; lastResetTime: string; block: number; timezone: string; language: string; customerId: string; contactId: string; profileValues: Record<string, string | string[]>; groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; export declare const TrinityDocParamsSchema: z.ZodObject<{ edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>; } & { limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; orderBy: z.ZodOptional<z.ZodString>; q: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { limit: number; offset: number; edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined; q?: string | undefined; orderBy?: string | undefined; }, { edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined; limit?: number | undefined; offset?: number | undefined; q?: string | undefined; orderBy?: string | undefined; }>; export declare const TrinityDocDataSchema: z.ZodObject<{ profile: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; email: z.ZodString; lastvisitDate: z.ZodString; registerDate: z.ZodString; block: z.ZodNumber; contactId: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; customerId: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; contractNo: z.ZodUnion<[z.ZodString, z.ZodNull]>; shipTo: z.ZodUnion<[z.ZodString, z.ZodNull]>; phone: z.ZodUnion<[z.ZodString, z.ZodNull]>; title: z.ZodUnion<[z.ZodString, z.ZodNull]>; companyName: z.ZodUnion<[z.ZodString, z.ZodNull]>; approved: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; }, "strip", z.ZodTypeAny, { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }, { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }>; p21Role: z.ZodUnion<[z.ZodObject<{ contactRoleUid: z.ZodNumber; contactRoleId: z.ZodNumber; contactRoleName: z.ZodString; parentName: z.ZodString; parentGroupId: z.ZodNumber; groupId: z.ZodNumber; id: z.ZodNumber; address: z.ZodObject<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; }, { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; }>, z.ZodNull]>; groups: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; territory: z.ZodString; role: z.ZodString; }, "strip", z.ZodTypeAny, { groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }, { groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }>; export declare const TrinityDocResponseSchema: z.ZodIntersection<z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodObject<{ profile: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; username: z.ZodString; email: z.ZodString; lastvisitDate: z.ZodString; registerDate: z.ZodString; block: z.ZodNumber; contactId: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; customerId: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; contractNo: z.ZodUnion<[z.ZodString, z.ZodNull]>; shipTo: z.ZodUnion<[z.ZodString, z.ZodNull]>; phone: z.ZodUnion<[z.ZodString, z.ZodNull]>; title: z.ZodUnion<[z.ZodString, z.ZodNull]>; companyName: z.ZodUnion<[z.ZodString, z.ZodNull]>; approved: z.ZodUnion<[z.ZodNumber, z.ZodNull]>; }, "strip", z.ZodTypeAny, { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }, { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }>; p21Role: z.ZodUnion<[z.ZodObject<{ contactRoleUid: z.ZodNumber; contactRoleId: z.ZodNumber; contactRoleName: z.ZodString; parentName: z.ZodString; parentGroupId: z.ZodNumber; groupId: z.ZodNumber; id: z.ZodNumber; address: z.ZodObject<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ physState: z.ZodUnion<[z.ZodString, z.ZodNull]>; mailState: z.ZodUnion<[z.ZodString, z.ZodNull]>; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; }, { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; }>, z.ZodNull]>; groups: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; territory: z.ZodString; role: z.ZodString; }, "strip", z.ZodTypeAny, { groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }, { groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }>; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: { groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: { groups: z.objectOutputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { groups: z.objectInputType<{ id: z.ZodNumber; title: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; profile: { id: number; title: string | null; name: string; username: string; email: string; registerDate: string; lastvisitDate: string; block: number; customerId: number | null; contactId: number | null; contractNo: string | null; shipTo: string | null; phone: string | null; companyName: string | null; approved: number | null; }; p21Role: { id: number; contactRoleUid: number; contactRoleId: number; contactRoleName: string; parentName: string; parentGroupId: number; groupId: number; address: { physState: string | null; mailState: string | null; } & { [k: string]: unknown; }; } | null; territory: string; role: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, z.ZodObject<{ runTime: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { runTime?: number | undefined; }, { runTime?: number | undefined; }>>; export declare const CreateUserRequestSchema: z.ZodObject<{ username: z.ZodString; email: z.ZodString; name: z.ZodOptional<z.ZodString>; password: z.ZodOptional<z.ZodString>; groups: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>; profileValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { username: string; email: string; name?: string | undefined; profileValues?: Record<string, string> | undefined; groups?: number[] | undefined; password?: string | undefined; }, { username: string; email: string; name?: string | undefined; profileValues?: Record<string, string> | undefined; groups?: number[] | undefined; password?: string | undefined; }>; export declare const CreateUserResponseSchema: z.ZodEffects<z.ZodObject<{ count: z.ZodNumber; data: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; email: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { id: number; name: string; username: string; email: string; }, { id: number; name: string; username: string; email: string; }>; message: z.ZodString; options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>; status: z.ZodNumber; total: z.ZodNumber; totalResults: z.ZodNumber; }, "strip", z.ZodTypeAny, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>, { params: Record<string, unknown> | unknown[]; data: { id: number; name: string; username: string; email: string; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }, { params: Record<string, unknown> | unknown[]; data: { id: number;