import { type Static } from "@sinclair/typebox"; export declare const rigProfileIdSchema: import("@sinclair/typebox").TString; export type RigProfileId = Static; export declare const rigProfileIdentitySchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; export type RigProfileIdentity = Static; export declare const rigProfileNameSchema: import("@sinclair/typebox").TString; export declare const rigProfileEmailSchema: import("@sinclair/typebox").TString; export declare const rigProfilePhotoInputSchema: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TString; mediaType: import("@sinclair/typebox").TString; }>; export type RigProfilePhotoInput = Static; export declare const rigProfilePhotoSchema: import("@sinclair/typebox").TObject<{ bytes: import("@sinclair/typebox").TInteger; data: import("@sinclair/typebox").TString; height: import("@sinclair/typebox").TInteger; mediaType: import("@sinclair/typebox").TLiteral<"image/webp">; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>; export type RigProfilePhoto = Static; export declare const rigProfileSchema: import("@sinclair/typebox").TObject<{ createdAt: import("@sinclair/typebox").TInteger; email: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; parentInstanceId: import("@sinclair/typebox").TString; photo: import("@sinclair/typebox").TOptional; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>>; updatedAt: import("@sinclair/typebox").TInteger; version: import("@sinclair/typebox").TInteger; }>; export type RigProfile = Static; export declare const createRigProfileRequestSchema: import("@sinclair/typebox").TObject<{ email: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; photo: import("@sinclair/typebox").TOptional>; }>; export type CreateRigProfileRequest = Static; export declare const updateRigProfileRequestSchema: import("@sinclair/typebox").TObject<{ email: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; photo: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TNull]>>; }>; export type UpdateRigProfileRequest = Static; export declare const replicateRigProfileRequestSchema: import("@sinclair/typebox").TObject<{ profile: import("@sinclair/typebox").TObject<{ createdAt: import("@sinclair/typebox").TInteger; email: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; parentInstanceId: import("@sinclair/typebox").TString; photo: import("@sinclair/typebox").TOptional; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>>; updatedAt: import("@sinclair/typebox").TInteger; version: import("@sinclair/typebox").TInteger; }>; }>; export type ReplicateRigProfileRequest = Static; export declare const listRigProfilesResponseSchema: import("@sinclair/typebox").TObject<{ profiles: import("@sinclair/typebox").TArray; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>>; updatedAt: import("@sinclair/typebox").TInteger; version: import("@sinclair/typebox").TInteger; }>>; }>; export type ListRigProfilesResponse = Static; export declare const rigProfileResponseSchema: import("@sinclair/typebox").TObject<{ profile: import("@sinclair/typebox").TObject<{ createdAt: import("@sinclair/typebox").TInteger; email: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; parentInstanceId: import("@sinclair/typebox").TString; photo: import("@sinclair/typebox").TOptional; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>>; updatedAt: import("@sinclair/typebox").TInteger; version: import("@sinclair/typebox").TInteger; }>; }>; export type RigProfileResponse = Static; export declare const rigProfileChangedEventSchema: import("@sinclair/typebox").TObject<{ createdAt: import("@sinclair/typebox").TInteger; data: import("@sinclair/typebox").TObject<{ profileId: import("@sinclair/typebox").TString; version: import("@sinclair/typebox").TInteger; }>; id: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TLiteral<"profile_changed">; }>; export type RigProfileChangedEvent = Static;