import { z } from 'zod'; import { CredentialType } from '@bubblelab/shared-schemas'; /** * Profile information extracted from LinkedIn */ export declare const ProfileInfoSchema: z.ZodObject<{ name: z.ZodString; headline: z.ZodOptional; location: z.ZodOptional; profile_url: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; }, { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; }>; export type ProfileInfo = z.infer; /** * LinkedIn Connection Tool parameters schema */ export declare const LinkedInConnectionToolParamsSchema: z.ZodObject<{ operation: z.ZodEnum<["send_connection"]>; profile_url: z.ZodString; message: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; proxy: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "none"; }, { type: "none"; }>, z.ZodObject<{ type: z.ZodEnum<["browserbase"]>; }, "strip", z.ZodTypeAny, { type: "browserbase"; }, { type: "browserbase"; }>, z.ZodObject<{ type: z.ZodEnum<["custom"]>; proxy: z.ZodObject<{ id: z.ZodString; server: z.ZodString; username: z.ZodOptional; password: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; server: string; password?: string | undefined; username?: string | undefined; }, { id: string; server: string; password?: string | undefined; username?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; }, { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; }>]>>; }, "strip", z.ZodTypeAny, { operation: "send_connection"; profile_url: string; message?: string | undefined; credentials?: Partial> | undefined; proxy?: { type: "none"; } | { type: "browserbase"; } | { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; } | undefined; }, { operation: "send_connection"; profile_url: string; message?: string | undefined; credentials?: Partial> | undefined; proxy?: { type: "none"; } | { type: "browserbase"; } | { type: "custom"; proxy: { id: string; server: string; password?: string | undefined; username?: string | undefined; }; } | undefined; }>; /** * LinkedIn Connection Tool result schema */ export declare const LinkedInConnectionToolResultSchema: z.ZodObject<{ operation: z.ZodEnum<["send_connection"]>; success: z.ZodBoolean; message: z.ZodOptional; profile: z.ZodOptional; location: z.ZodOptional; profile_url: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; }, { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; }>>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "send_connection"; message?: string | undefined; profile?: { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; } | undefined; }, { error: string; success: boolean; operation: "send_connection"; message?: string | undefined; profile?: { name: string; profile_url: string; location?: string | undefined; headline?: string | undefined; } | undefined; }>; export type LinkedInConnectionToolParams = z.output; export type LinkedInConnectionToolParamsInput = z.input; export type LinkedInConnectionToolResult = z.output; //# sourceMappingURL=schema.d.ts.map