import { Static } from "@sinclair/typebox"; import { Strip } from "../../common/core.types.tmp.js"; import { MessageDraftAttachment } from "../messages/ressource.types.js"; /** * */ export declare const ChatStartLinkedinSalesExtrasSchema: import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"sales_navigator">; }>; /** * */ export declare const ChatStartLinkedinClassicExtrasSchema: import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TOptional>; inmail: import("@sinclair/typebox").TOptional; }>; /** * */ export declare const ChatStartLinkedinRecruiterExtrasSchema: import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"recruiter">; signature: import("@sinclair/typebox").TOptional; hiring_project_id: import("@sinclair/typebox").TOptional; email_address: import("@sinclair/typebox").TOptional; }>; /** * */ export declare const ChatStartBodySchema: import("@sinclair/typebox").TObject<{ account_id: import("@sinclair/typebox").TString; text: import("@sinclair/typebox").TOptional; attachments: import("@sinclair/typebox").TOptional>; voice_message: import("@sinclair/typebox").TOptional; attendees_ids: import("@sinclair/typebox").TArray; subject: import("@sinclair/typebox").TOptional; linkedin: import("@sinclair/typebox").TOptional>; inmail: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"recruiter">; signature: import("@sinclair/typebox").TOptional; hiring_project_id: import("@sinclair/typebox").TOptional; email_address: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"sales_navigator">; }>]>>; }>; export type ChatStartBody = Static; /** * */ export declare const ChatStartBodyValidator: import("@sinclair/typebox/compiler").TypeCheck; attachments: import("@sinclair/typebox").TOptional>; voice_message: import("@sinclair/typebox").TOptional; attendees_ids: import("@sinclair/typebox").TArray; subject: import("@sinclair/typebox").TOptional; linkedin: import("@sinclair/typebox").TOptional>; inmail: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"recruiter">; signature: import("@sinclair/typebox").TOptional; hiring_project_id: import("@sinclair/typebox").TOptional; email_address: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ api: import("@sinclair/typebox").TLiteral<"sales_navigator">; }>]>>; }>>; export type ChatStartDTO = Strip & { attachments?: MessageDraftAttachment[]; voice_message?: MessageDraftAttachment; options?: Static | Static | Static | undefined; }; export declare const ChatStartedApiResponseSchema: import("@sinclair/typebox").TObject<{ object: import("@sinclair/typebox").TLiteral<"ChatStarted">; chat_id: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; message_id: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; }>; export type ChatStartedApiResponse = Static; /** */ export declare const ChatStartedApiResponseValidator: import("@sinclair/typebox/compiler").TypeCheck; chat_id: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; message_id: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; }>>;