import { z } from "zod/v3";
import { CustomCreateResponse, GenerateURLResponse, McpCreateResponse } from "@composio/client/resources/mcp";

//#region src/types/tool.types.d.ts

/**
 * Toolkit is the collection of tools,
 * A toolkit can be thought of as an app which provides a set of tools/actions/triggers.
 *
 * eg. Google Toolkit, which provides tools like Google Search, Google Maps, Google Translate, etc.
 */
declare const ToolkitSchema: z.ZodObject<{
  slug: z.ZodString;
  name: z.ZodString;
  logo: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
  slug: string;
  name: string;
  logo?: string | undefined;
}, {
  slug: string;
  name: string;
  logo?: string | undefined;
}>;
type Toolkit = z.infer<typeof ToolkitSchema>;
declare const JSONSchemaPropertySchema: z.ZodType<any>;
type JSONSchemaProperty = z.infer<typeof JSONSchemaPropertySchema>;
/**
 * Tool is a single action that can be performed by a toolkit.
 * Tool is simlar to an action that an app can perform.
 *
 * eg. Google Search, Google Maps, Google Translate, etc.
 */
declare const ToolSchema: z.ZodObject<{
  slug: z.ZodString;
  name: z.ZodString;
  description: z.ZodOptional<z.ZodString>;
  inputParameters: z.ZodOptional<z.ZodObject<{
    type: z.ZodLiteral<"object">;
    anyOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    oneOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    allOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    not: z.ZodOptional<z.ZodType<any, z.ZodTypeDef, any>>;
    properties: z.ZodRecord<z.ZodString, z.ZodType<any, z.ZodTypeDef, any>>;
    required: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    title: z.ZodOptional<z.ZodString>;
    default: z.ZodOptional<z.ZodAny>;
    nullable: z.ZodOptional<z.ZodBoolean>;
    description: z.ZodOptional<z.ZodString>;
    additionalProperties: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
  }, "strip", z.ZodTypeAny, {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  }, {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  }>>;
  outputParameters: z.ZodOptional<z.ZodObject<{
    type: z.ZodLiteral<"object">;
    anyOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    oneOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    allOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
    not: z.ZodOptional<z.ZodType<any, z.ZodTypeDef, any>>;
    properties: z.ZodRecord<z.ZodString, z.ZodType<any, z.ZodTypeDef, any>>;
    required: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    title: z.ZodOptional<z.ZodString>;
    default: z.ZodOptional<z.ZodAny>;
    nullable: z.ZodOptional<z.ZodBoolean>;
    description: z.ZodOptional<z.ZodString>;
    additionalProperties: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
  }, "strip", z.ZodTypeAny, {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  }, {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  }>>;
  tags: z.ZodOptional<z.ZodDefault<z.ZodArray<z.ZodString, "many">>>;
  toolkit: z.ZodOptional<z.ZodObject<{
    slug: z.ZodString;
    name: z.ZodString;
    logo: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    slug: string;
    name: string;
    logo?: string | undefined;
  }, {
    slug: string;
    name: string;
    logo?: string | undefined;
  }>>;
  version: z.ZodOptional<z.ZodString>;
  isDeprecated: z.ZodOptional<z.ZodBoolean>;
  availableVersions: z.ZodOptional<z.ZodDefault<z.ZodArray<z.ZodString, "many">>>;
  scopes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  isNoAuth: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  slug: string;
  name: string;
  description?: string | undefined;
  inputParameters?: {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  } | undefined;
  outputParameters?: {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  } | undefined;
  tags?: string[] | undefined;
  toolkit?: {
    slug: string;
    name: string;
    logo?: string | undefined;
  } | undefined;
  version?: string | undefined;
  isDeprecated?: boolean | undefined;
  availableVersions?: string[] | undefined;
  scopes?: string[] | undefined;
  isNoAuth?: boolean | undefined;
}, {
  slug: string;
  name: string;
  description?: string | undefined;
  inputParameters?: {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  } | undefined;
  outputParameters?: {
    type: "object";
    properties: Record<string, any>;
    description?: string | undefined;
    anyOf?: any[] | undefined;
    oneOf?: any[] | undefined;
    allOf?: any[] | undefined;
    not?: any;
    required?: string[] | undefined;
    title?: string | undefined;
    default?: any;
    nullable?: boolean | undefined;
    additionalProperties?: boolean | undefined;
  } | undefined;
  tags?: string[] | undefined;
  toolkit?: {
    slug: string;
    name: string;
    logo?: string | undefined;
  } | undefined;
  version?: string | undefined;
  isDeprecated?: boolean | undefined;
  availableVersions?: string[] | undefined;
  scopes?: string[] | undefined;
  isNoAuth?: boolean | undefined;
}>;
type Tool = z.infer<typeof ToolSchema>;
/**
 * ToolListResponse Schema
 */
declare const ToolListResponseSchema: z.ZodObject<{
  items: z.ZodArray<z.ZodObject<{
    slug: z.ZodString;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    inputParameters: z.ZodOptional<z.ZodObject<{
      type: z.ZodLiteral<"object">;
      anyOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      oneOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      allOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      not: z.ZodOptional<z.ZodType<any, z.ZodTypeDef, any>>;
      properties: z.ZodRecord<z.ZodString, z.ZodType<any, z.ZodTypeDef, any>>;
      required: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
      title: z.ZodOptional<z.ZodString>;
      default: z.ZodOptional<z.ZodAny>;
      nullable: z.ZodOptional<z.ZodBoolean>;
      description: z.ZodOptional<z.ZodString>;
      additionalProperties: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
    }, "strip", z.ZodTypeAny, {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    }, {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    }>>;
    outputParameters: z.ZodOptional<z.ZodObject<{
      type: z.ZodLiteral<"object">;
      anyOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      oneOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      allOf: z.ZodOptional<z.ZodArray<z.ZodType<any, z.ZodTypeDef, any>, "many">>;
      not: z.ZodOptional<z.ZodType<any, z.ZodTypeDef, any>>;
      properties: z.ZodRecord<z.ZodString, z.ZodType<any, z.ZodTypeDef, any>>;
      required: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
      title: z.ZodOptional<z.ZodString>;
      default: z.ZodOptional<z.ZodAny>;
      nullable: z.ZodOptional<z.ZodBoolean>;
      description: z.ZodOptional<z.ZodString>;
      additionalProperties: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
    }, "strip", z.ZodTypeAny, {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    }, {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    }>>;
    tags: z.ZodOptional<z.ZodDefault<z.ZodArray<z.ZodString, "many">>>;
    toolkit: z.ZodOptional<z.ZodObject<{
      slug: z.ZodString;
      name: z.ZodString;
      logo: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      slug: string;
      name: string;
      logo?: string | undefined;
    }, {
      slug: string;
      name: string;
      logo?: string | undefined;
    }>>;
    version: z.ZodOptional<z.ZodString>;
    isDeprecated: z.ZodOptional<z.ZodBoolean>;
    availableVersions: z.ZodOptional<z.ZodDefault<z.ZodArray<z.ZodString, "many">>>;
    scopes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    isNoAuth: z.ZodOptional<z.ZodBoolean>;
  }, "strip", z.ZodTypeAny, {
    slug: string;
    name: string;
    description?: string | undefined;
    inputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    outputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    tags?: string[] | undefined;
    toolkit?: {
      slug: string;
      name: string;
      logo?: string | undefined;
    } | undefined;
    version?: string | undefined;
    isDeprecated?: boolean | undefined;
    availableVersions?: string[] | undefined;
    scopes?: string[] | undefined;
    isNoAuth?: boolean | undefined;
  }, {
    slug: string;
    name: string;
    description?: string | undefined;
    inputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    outputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    tags?: string[] | undefined;
    toolkit?: {
      slug: string;
      name: string;
      logo?: string | undefined;
    } | undefined;
    version?: string | undefined;
    isDeprecated?: boolean | undefined;
    availableVersions?: string[] | undefined;
    scopes?: string[] | undefined;
    isNoAuth?: boolean | undefined;
  }>, "many">;
  nextCursor: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  totalPages: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
  items: {
    slug: string;
    name: string;
    description?: string | undefined;
    inputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    outputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    tags?: string[] | undefined;
    toolkit?: {
      slug: string;
      name: string;
      logo?: string | undefined;
    } | undefined;
    version?: string | undefined;
    isDeprecated?: boolean | undefined;
    availableVersions?: string[] | undefined;
    scopes?: string[] | undefined;
    isNoAuth?: boolean | undefined;
  }[];
  totalPages: number;
  nextCursor?: string | null | undefined;
}, {
  items: {
    slug: string;
    name: string;
    description?: string | undefined;
    inputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    outputParameters?: {
      type: "object";
      properties: Record<string, any>;
      description?: string | undefined;
      anyOf?: any[] | undefined;
      oneOf?: any[] | undefined;
      allOf?: any[] | undefined;
      not?: any;
      required?: string[] | undefined;
      title?: string | undefined;
      default?: any;
      nullable?: boolean | undefined;
      additionalProperties?: boolean | undefined;
    } | undefined;
    tags?: string[] | undefined;
    toolkit?: {
      slug: string;
      name: string;
      logo?: string | undefined;
    } | undefined;
    version?: string | undefined;
    isDeprecated?: boolean | undefined;
    availableVersions?: string[] | undefined;
    scopes?: string[] | undefined;
    isNoAuth?: boolean | undefined;
  }[];
  totalPages: number;
  nextCursor?: string | null | undefined;
}>;
type ToolListResponse = z.infer<typeof ToolListResponseSchema>;
/**
 * Plain SDK level Tool List
 */
type ToolList = Array<Tool>;
declare const ToolkitLatestVersionSchema: z.ZodLiteral<"latest">;
/**
 * latest toolkit version param
 */
type ToolkitLatestVersion = z.infer<typeof ToolkitLatestVersionSchema>;
declare const ToolkitVersionSchema: z.ZodUnion<[z.ZodLiteral<"latest">, z.ZodString]>;
/**
 * Versioning a tool based on it's toolkit version, either 'latest' or actual tool version as string '20250902_00'
 * @example
 * 'latest'
 * '20250902_00'
 */
type ToolkitVersion = z.infer<typeof ToolkitVersionSchema>;
declare const ToolkitVersionsSchema: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodLiteral<"latest">, z.ZodString]>>;
/**
 * Versioning multiple toolkits
 *  @example
 * { 'github': 'latest', 'slack': '20250902_00' }
 */
type ToolkitVersions = Record<string, ToolkitVersion>;
declare const ToolkitVersionParamSchema: z.ZodUnion<[z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodLiteral<"latest">, z.ZodString]>>, z.ZodLiteral<"latest">, z.ZodUndefined]>;
/**
 * Versioning a tool based on it's toolkit version
 * @example
 * ```json
 * { 'github': 'latest', 'slack': '20250902_00' }
 * ```
 */
type ToolkitVersionParam = z.infer<typeof ToolkitVersionParamSchema>;
declare const ToolListParamsSchema: z.ZodObject<{
  tools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  scopes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  limit: z.ZodOptional<z.ZodNumber>;
  search: z.ZodOptional<z.ZodString>;
  authConfigIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  important: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  tags?: string[] | undefined;
  scopes?: string[] | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  limit?: number | undefined;
  search?: string | undefined;
  authConfigIds?: string[] | undefined;
  important?: boolean | undefined;
}, {
  tags?: string[] | undefined;
  scopes?: string[] | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  limit?: number | undefined;
  search?: string | undefined;
  authConfigIds?: string[] | undefined;
  important?: boolean | undefined;
}>;
type BaseParams = {
  limit?: number;
  search?: string;
  scopes?: string[];
  tags?: string[];
};
type ToolsOnlyParams = {
  tools: string[];
  toolkits?: never;
  scopes?: never;
  search?: never;
  tags?: never;
};
type ToolkitsOnlyParams = {
  toolkits: string[];
  tools?: never;
  scopes?: never;
  important?: boolean;
} & Pick<BaseParams, 'limit' | 'search' | 'tags'>;
type ToolkitScopeOnlyParams = {
  toolkits: [string];
  tools?: never;
  scopes: string[];
  important?: boolean;
} & Pick<BaseParams, 'limit' | 'search' | 'tags'>;
type TagsOnlyParams = {
  toolkits?: string[];
  tags: string[];
  tools?: never;
  search?: never;
} & Pick<BaseParams, 'limit'>;
type SearchOnlyParams = {
  search: string;
  tools?: never;
  toolkits?: never;
  scopes?: never;
  limit?: never;
  tags?: never;
};
type AuthConfigIdsOnlyParams = {
  authConfigIds: string[];
  tools?: never;
  toolkits?: never;
} & Pick<BaseParams, 'limit' | 'search' | 'tags'>;
/**
 * ToolListParams is the parameters for the list of tools.
 * You must provide either tools or toolkits, but not both.
 */
type ToolListParams = ToolsOnlyParams | ToolkitsOnlyParams | ToolkitScopeOnlyParams | SearchOnlyParams | TagsOnlyParams | AuthConfigIdsOnlyParams;
/**
 * CustomAuthParams is the parameters for the custom authentication.
 */
declare const CustomAuthParamsSchema: z.ZodObject<{
  baseURL: z.ZodOptional<z.ZodString>;
  body: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
  parameters: z.ZodArray<z.ZodObject<{
    in: z.ZodEnum<["query", "header"]>;
    name: z.ZodString;
    value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    value: string | number;
    in: "query" | "header";
  }, {
    name: string;
    value: string | number;
    in: "query" | "header";
  }>, "many">;
}, "strip", z.ZodTypeAny, {
  parameters: {
    name: string;
    value: string | number;
    in: "query" | "header";
  }[];
  baseURL?: string | undefined;
  body?: Record<string, unknown> | undefined;
}, {
  parameters: {
    name: string;
    value: string | number;
    in: "query" | "header";
  }[];
  baseURL?: string | undefined;
  body?: Record<string, unknown> | undefined;
}>;
type CustomAuthParams = z.infer<typeof CustomAuthParamsSchema>;
/**
 * Parameters for tool execution.
 *
 * @property {boolean} [allowTracing] - Enable tracing for this tool execution
 * @property {string} [connectedAccountId] - The connected account ID to use for authenticated tools
 * @property {CustomAuthParams} [customAuthParams] - Custom authentication parameters
 * @property {CustomConnectionData} [customConnectionData] - Custom connection data (takes priority over customAuthParams)
 * @property {Record<string, unknown>} [arguments] - The arguments to pass to the tool
 * @property {string} [userId] - The user ID to execute the tool for (required for no-auth apps)
 * @property {string} [version] - The specific version of the tool to execute (e.g., "20250909_00" or "latest")
 * @property {boolean} [dangerouslySkipVersionCheck] - Skip version validation when using "latest" version.
 *   **Warning:** This may cause unexpected behavior when new toolkit versions are released.
 *   Only use this if you understand the risks. Recommended alternatives:
 *   - Specify a concrete version in the `version` parameter
 *   - Configure toolkit versions at SDK initialization level
 *   - Set toolkit version via environment variable (COMPOSIO_TOOLKIT_VERSION_<TOOLKIT_SLUG>)
 * @property {string} [text] - Additional text input for the tool
 *
 * @example Recommended: Execute with a specific version
 * ```typescript
 * const params: ToolExecuteParams = {
 *   userId: 'default',
 *   version: '20250909_00',
 *   arguments: { owner: 'composio', repo: 'sdk' }
 * };
 * ```
 *
 * @example With dangerouslySkipVersionCheck (use with caution)
 * ```typescript
 * const params: ToolExecuteParams = {
 *   userId: 'default',
 *   dangerouslySkipVersionCheck: true,
 *   arguments: { userId: 'pg' }
 * };
 * ```
 */
declare const ToolExecuteParamsSchema: z.ZodObject<{
  allowTracing: z.ZodOptional<z.ZodBoolean>;
  connectedAccountId: z.ZodOptional<z.ZodString>;
  customAuthParams: z.ZodOptional<z.ZodObject<{
    baseURL: z.ZodOptional<z.ZodString>;
    body: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    parameters: z.ZodArray<z.ZodObject<{
      in: z.ZodEnum<["query", "header"]>;
      name: z.ZodString;
      value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
      name: string;
      value: string | number;
      in: "query" | "header";
    }, {
      name: string;
      value: string | number;
      in: "query" | "header";
    }>, "many">;
  }, "strip", z.ZodTypeAny, {
    parameters: {
      name: string;
      value: string | number;
      in: "query" | "header";
    }[];
    baseURL?: string | undefined;
    body?: Record<string, unknown> | undefined;
  }, {
    parameters: {
      name: string;
      value: string | number;
      in: "query" | "header";
    }[];
    baseURL?: string | undefined;
    body?: Record<string, unknown> | undefined;
  }>>;
  customConnectionData: z.ZodOptional<z.ZodDiscriminatedUnion<"authScheme", [z.ZodObject<{
    authScheme: z.ZodLiteral<"OAUTH2">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"DCR_OAUTH">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"API_KEY">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BASIC_WITH_JWT">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BASIC">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BEARER_TOKEN">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"OAUTH1">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"NO_AUTH">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"SERVICE_ACCOUNT">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>]>>;
  arguments: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
  userId: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"latest">, z.ZodString]>>;
  dangerouslySkipVersionCheck: z.ZodOptional<z.ZodBoolean>;
  text: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
  version?: string | undefined;
  allowTracing?: boolean | undefined;
  connectedAccountId?: string | undefined;
  customAuthParams?: {
    parameters: {
      name: string;
      value: string | number;
      in: "query" | "header";
    }[];
    baseURL?: string | undefined;
    body?: Record<string, unknown> | undefined;
  } | undefined;
  customConnectionData?: {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | undefined;
  arguments?: Record<string, unknown> | undefined;
  userId?: string | undefined;
  dangerouslySkipVersionCheck?: boolean | undefined;
  text?: string | undefined;
}, {
  version?: string | undefined;
  allowTracing?: boolean | undefined;
  connectedAccountId?: string | undefined;
  customAuthParams?: {
    parameters: {
      name: string;
      value: string | number;
      in: "query" | "header";
    }[];
    baseURL?: string | undefined;
    body?: Record<string, unknown> | undefined;
  } | undefined;
  customConnectionData?: {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | undefined;
  arguments?: Record<string, unknown> | undefined;
  userId?: string | undefined;
  dangerouslySkipVersionCheck?: boolean | undefined;
  text?: string | undefined;
}>;
type ToolExecuteParams = z.infer<typeof ToolExecuteParamsSchema>;
declare const ToolExecuteMetaParamsSchema: z.ZodObject<{
  sessionId: z.ZodString;
  arguments: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
  sessionId: string;
  arguments?: Record<string, unknown> | undefined;
}, {
  sessionId: string;
  arguments?: Record<string, unknown> | undefined;
}>;
type ToolExecuteMetaParams = z.infer<typeof ToolExecuteMetaParamsSchema>;
/**
 * ToolResponse Schema
 */
declare const ToolExecuteResponseSchema: z.ZodObject<{
  data: z.ZodRecord<z.ZodString, z.ZodUnknown>;
  error: z.ZodNullable<z.ZodString>;
  successful: z.ZodBoolean;
  logId: z.ZodOptional<z.ZodString>;
  sessionInfo: z.ZodOptional<z.ZodUnknown>;
}, "strip", z.ZodTypeAny, {
  data: Record<string, unknown>;
  error: string | null;
  successful: boolean;
  logId?: string | undefined;
  sessionInfo?: unknown;
}, {
  data: Record<string, unknown>;
  error: string | null;
  successful: boolean;
  logId?: string | undefined;
  sessionInfo?: unknown;
}>;
type ToolExecuteResponse = z.infer<typeof ToolExecuteResponseSchema>;
declare const ToolProxyParamsSchema: z.ZodObject<{
  endpoint: z.ZodString;
  method: z.ZodEnum<["GET", "POST", "PUT", "DELETE", "PATCH"]>;
  body: z.ZodOptional<z.ZodUnknown>;
  parameters: z.ZodOptional<z.ZodArray<z.ZodObject<{
    in: z.ZodEnum<["query", "header"]>;
    name: z.ZodString;
    value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    value: string | number;
    in: "query" | "header";
  }, {
    name: string;
    value: string | number;
    in: "query" | "header";
  }>, "many">>;
  connectedAccountId: z.ZodOptional<z.ZodString>;
  /**
   * @deprecated
   */
  customConnectionData: z.ZodOptional<z.ZodDiscriminatedUnion<"authScheme", [z.ZodObject<{
    authScheme: z.ZodLiteral<"OAUTH2">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      access_token: z.ZodString;
      id_token: z.ZodOptional<z.ZodString>;
      token_type: z.ZodOptional<z.ZodString>;
      refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
      expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
      scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
      webhook_signature: z.ZodOptional<z.ZodString>;
      authed_user: z.ZodOptional<z.ZodObject<{
        access_token: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
      }, "strip", z.ZodTypeAny, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }, {
        access_token?: string | undefined;
        scope?: string | undefined;
      }>>;
    }, "status">, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"DCR_OAUTH">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      access_token: z.ZodString;
      client_id: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"API_KEY">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BASIC_WITH_JWT">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BASIC">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      username: z.ZodString;
      password: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"BEARER_TOKEN">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      token: z.ZodString;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"OAUTH1">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    } & {
      status: z.ZodLiteral<"ACTIVE">;
      oauth_token: z.ZodString;
      oauth_token_secret: z.ZodString;
      consumer_key: z.ZodOptional<z.ZodString>;
      oauth_verifier: z.ZodOptional<z.ZodString>;
      redirectUrl: z.ZodOptional<z.ZodString>;
      callback_url: z.ZodOptional<z.ZodString>;
    }, "status">, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"NO_AUTH">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>, z.ZodObject<{
    authScheme: z.ZodLiteral<"SERVICE_ACCOUNT">;
    toolkitSlug: z.ZodString;
    val: z.ZodObject<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodUnknown, z.objectOutputType<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">, z.objectInputType<{
      application_id: z.ZodString;
      installation_id: z.ZodString;
      private_key: z.ZodString;
    } & {
      subdomain: z.ZodOptional<z.ZodString>;
      "your-domain": z.ZodOptional<z.ZodString>;
      region: z.ZodOptional<z.ZodString>;
      shop: z.ZodOptional<z.ZodString>;
      account_url: z.ZodOptional<z.ZodString>;
      COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
      extension: z.ZodOptional<z.ZodString>;
      form_api_base_url: z.ZodOptional<z.ZodString>;
      instanceEndpoint: z.ZodOptional<z.ZodString>;
      api_url: z.ZodOptional<z.ZodString>;
      borneo_dashboard_url: z.ZodOptional<z.ZodString>;
      proxy_username: z.ZodOptional<z.ZodString>;
      proxy_password: z.ZodOptional<z.ZodString>;
      domain: z.ZodOptional<z.ZodString>;
      version: z.ZodOptional<z.ZodString>;
      dc: z.ZodOptional<z.ZodString>;
      site_name: z.ZodOptional<z.ZodString>;
      instanceName: z.ZodOptional<z.ZodString>;
      account_id: z.ZodOptional<z.ZodString>;
      your_server: z.ZodOptional<z.ZodString>;
      server_location: z.ZodOptional<z.ZodString>;
      base_url: z.ZodOptional<z.ZodString>;
      api_key: z.ZodOptional<z.ZodString>;
      generic_api_key: z.ZodOptional<z.ZodString>;
      bearer_token: z.ZodOptional<z.ZodString>;
      basic_encoded: z.ZodOptional<z.ZodString>;
      long_redirect_url: z.ZodOptional<z.ZodBoolean>;
      state_prefix: z.ZodOptional<z.ZodString>;
      registration_access_token: z.ZodOptional<z.ZodString>;
      registration_client_uri: z.ZodOptional<z.ZodString>;
      composio_link_redirect_url: z.ZodOptional<z.ZodString>;
    }, z.ZodUnknown, "strip">>;
  }, "strip", z.ZodTypeAny, {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }, {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  }>]>>;
}, "strip", z.ZodTypeAny, {
  endpoint: string;
  method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH";
  body?: unknown;
  parameters?: {
    name: string;
    value: string | number;
    in: "query" | "header";
  }[] | undefined;
  connectedAccountId?: string | undefined;
  customConnectionData?: {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | undefined;
}, {
  endpoint: string;
  method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH";
  body?: unknown;
  parameters?: {
    name: string;
    value: string | number;
    in: "query" | "header";
  }[] | undefined;
  connectedAccountId?: string | undefined;
  customConnectionData?: {
    authScheme: "OAUTH2";
    toolkitSlug: string;
    val: {
      access_token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      id_token?: string | undefined;
      token_type?: string | undefined;
      refresh_token?: string | null | undefined;
      expires_in?: string | number | null | undefined;
      scope?: string | string[] | null | undefined;
      webhook_signature?: string | undefined;
      authed_user?: {
        access_token?: string | undefined;
        scope?: string | undefined;
      } | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "DCR_OAUTH";
    toolkitSlug: string;
    val: {
      access_token: string;
      client_id: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "API_KEY";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC_WITH_JWT";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BASIC";
    toolkitSlug: string;
    val: {
      username: string;
      password: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "BEARER_TOKEN";
    toolkitSlug: string;
    val: {
      token: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "OAUTH1";
    toolkitSlug: string;
    val: {
      oauth_token: string;
      oauth_token_secret: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
      consumer_key?: string | undefined;
      oauth_verifier?: string | undefined;
      redirectUrl?: string | undefined;
      callback_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "NO_AUTH";
    toolkitSlug: string;
    val: {
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | {
    authScheme: "SERVICE_ACCOUNT";
    toolkitSlug: string;
    val: {
      application_id: string;
      installation_id: string;
      private_key: string;
      version?: string | undefined;
      "your-domain"?: string | undefined;
      subdomain?: string | undefined;
      region?: string | undefined;
      shop?: string | undefined;
      account_url?: string | undefined;
      COMPANYDOMAIN?: string | undefined;
      extension?: string | undefined;
      form_api_base_url?: string | undefined;
      instanceEndpoint?: string | undefined;
      api_url?: string | undefined;
      borneo_dashboard_url?: string | undefined;
      proxy_username?: string | undefined;
      proxy_password?: string | undefined;
      domain?: string | undefined;
      dc?: string | undefined;
      site_name?: string | undefined;
      instanceName?: string | undefined;
      account_id?: string | undefined;
      your_server?: string | undefined;
      server_location?: string | undefined;
      base_url?: string | undefined;
      api_key?: string | undefined;
      generic_api_key?: string | undefined;
      bearer_token?: string | undefined;
      basic_encoded?: string | undefined;
      long_redirect_url?: boolean | undefined;
      state_prefix?: string | undefined;
      registration_access_token?: string | undefined;
      registration_client_uri?: string | undefined;
      composio_link_redirect_url?: string | undefined;
    } & {
      [k: string]: unknown;
    };
  } | undefined;
}>;
type ToolProxyParams = z.infer<typeof ToolProxyParamsSchema>;
type SchemaModifierOptions = {
  modifySchema: TransformToolSchemaModifier;
};
/**
 * Options for retrieving tools from Composio API
 */
type ToolRetrievalOptions = {
  /**
   * Optional function to transform the tool schema after retrieval
   */
  modifySchema?: TransformToolSchemaModifier;
  /**
   * Override the toolkit version for tool retrieval.
   * Takes precedence over SDK-level toolkitVersions.
   *
   * @example Override with specific version
   * ```typescript
   * const tool = await tools.getRawComposioToolBySlug('GITHUB_CREATE_ISSUE', {
   *   version: '20250909_00'
   * });
   * ```
   * ```
   */
  version?: ToolkitVersion;
};
//#endregion
//#region src/types/modifiers.types.d.ts
/**
 * Modifier for altering the tool execute parameters before execution.
 *
 * This function allows you to intercept and modify the parameters being passed to a tool
 * before the actual execution happens. Common use cases include:
 * - Adding or modifying authentication parameters
 * - Transforming input data to match expected formats
 * - Adding contextual information to the request
 * - Implementing request validation or normalization
 *
 * @param {string} toolSlug - The slug identifier of the tool being executed
 * @param {string} toolkitSlug - The slug identifier of the toolkit containing the tool
 * @param {ToolExecuteParams} toolExecuteParams - The original execution parameters
 * @returns {ToolExecuteParams} The modified execution parameters
 *
 * @example
 * ```typescript
 * // Example 1: Add authentication headers to all tool requests
 * const beforeExecute = ({ params, toolSlug, toolkitSlug }) => {
 *   // Log the execution attempt
 *   console.log(`Executing ${toolSlug} from toolkit ${toolkitSlug}`);
 *
 *   // Add authentication and tracking headers
 *   return {
 *     ...params,
 *     customAuthParams: {
 *       ...params.customAuthParams,
 *       headers: {
 *         ...params.customAuthParams?.headers,
 *         'X-API-Key': 'my-api-key',
 *         'X-Request-ID': generateRequestId(),
 *         'X-Toolkit': toolkitSlug
 *       }
 *     }
 *   };
 * };
 *
 * // Example 2: Transform input parameters for specific tools with validation
 * const beforeExecute = ({ params, toolSlug, toolkitSlug }) => {
 *   // Handle different tools
 *   switch (toolSlug) {
 *     case 'GITHUB_SEARCH_REPOS':
 *       // Enhance search query with additional filters
 *       return {
 *         ...params,
 *         arguments: {
 *           ...params.arguments,
 *           q: `${params.arguments.query} in:name,description language:typescript stars:>100`,
 *           sort: 'stars',
 *           order: 'desc'
 *         }
 *       };
 *
 *     case 'NPM_PACKAGE_INFO':
 *       // Validate and normalize package name
 *       const pkgName = params.arguments.packageName.trim().toLowerCase();
 *       if (!pkgName) {
 *         throw new Error('Package name is required');
 *       }
 *
 *       return {
 *         ...params,
 *         arguments: {
 *           ...params.arguments,
 *           packageName: pkgName,
 *           includeVersions: true
 *         }
 *       };
 *
 *     default:
 *       return params;
 *   }
 * };
 * ```
 */
type beforeExecuteModifier = (context: {
  toolSlug: string;
  toolkitSlug: string;
  params: ToolExecuteParams;
}) => Promise<ToolExecuteParams> | ToolExecuteParams;
/**
 * Modifier for altering the tool execution response after execution completes.
 *
 * This function allows you to intercept and modify the response returned from a tool
 * after its execution has completed. Common use cases include:
 * - Transforming response data into a more convenient format
 * - Handling or enhancing error responses
 * - Adding additional context or derived data to successful responses
 * - Implementing cross-cutting concerns like logging or analytics
 *
 * @param {string} toolSlug - The slug identifier of the tool that was executed
 * @param {string} toolkitSlug - The slug identifier of the toolkit containing the tool
 * @param {ToolExecuteResponse} toolExecuteResponse - The original execution response
 * @returns {ToolExecuteResponse} The modified execution response
 *
 * @example
 * ```typescript
 * // Example 1: Transform and enrich response data
 * const afterExecute = ({ result, toolSlug, toolkitSlug }) => {
 *   // Handle successful GitHub repository listing
 *   if (toolSlug === 'GITHUB_LIST_REPOS' && result.successful) {
 *     // Transform the returned repos into a more useful format
 *     const repositories = result.data.items.map(repo => ({
 *       name: repo.name,
 *       url: repo.html_url,
 *       stars: repo.stargazers_count,
 *       // Add derived and computed fields
 *       isPopular: repo.stargazers_count > 1000,
 *       lastUpdated: new Date(repo.updated_at).toLocaleDateString(),
 *       topics: repo.topics || [],
 *       license: repo.license?.spdx_id || 'No License'
 *     }));
 *
 *     // Add metadata about the response
 *     return {
 *       ...result,
 *       data: {
 *         repositories,
 *         totalCount: result.data.total_count,
 *         metadata: {
 *           queryTime: new Date().toISOString(),
 *           toolkit: toolkitSlug,
 *           filterApplied: true
 *         }
 *       }
 *     };
 *   }
 *
 *   return result;
 * };
 *
 * // Example 2: Comprehensive error handling and logging
 * const afterExecute = ({ result, toolSlug, toolkitSlug }) => {
 *   // Log all executions for monitoring
 *   logToolExecution(toolSlug, toolkitSlug, result.successful);
 *
 *   if (!result.successful) {
 *     // Get error details
 *     const errorCode = result.error?.code || 'UNKNOWN_ERROR';
 *     const errorMessage = result.error?.message || 'An unknown error occurred';
 *
 *     // Handle specific error cases
 *     switch (errorCode) {
 *       case 'RATE_LIMIT_EXCEEDED':
 *         notifyRateLimitExceeded(toolkitSlug);
 *         break;
 *       case 'AUTHENTICATION_FAILED':
 *         refreshAuthToken(toolkitSlug);
 *         break;
 *     }
 *
 *     // Return enhanced error response
 *     return {
 *       ...result,
 *       error: {
 *         message: `Error using ${toolSlug}: ${errorMessage}`,
 *         code: errorCode,
 *         timestamp: new Date().toISOString(),
 *         context: {
 *           toolkit: toolkitSlug,
 *           severity: getSeverityLevel(errorCode),
 *           retryable: isRetryableError(errorCode)
 *         }
 *       }
 *     };
 *   }
 *
 *   return result;
 * };
 * ```
 */
type afterExecuteModifier = (context: {
  toolSlug: string;
  toolkitSlug: string;
  result: ToolExecuteResponse;
}) => Promise<ToolExecuteResponse> | ToolExecuteResponse;
/**
 * Modifier for altering the tool schema before it's exposed to consumers.
 *
 * This function allows you to customize the metadata, parameters, and behavior definitions
 * of tools before they are used. Common use cases include:
 * - Customizing input parameter definitions or descriptions
 * - Adding, removing, or modifying parameters to match your application's needs
 * - Changing the name or description of tools to better fit your context
 * - Implementing versioning or feature flagging for tool schemas
 *
 * @param {string} toolSlug - The slug identifier of the tool being modified
 * @param {string} toolkitSlug - The slug identifier of the toolkit containing the tool
 * @param {Tool} toolSchema - The original tool schema
 * @returns {Tool} The modified tool schema
 *
 * @example
 * ```typescript
 * // Example 1: Comprehensive schema modification with validation
 * const modifySchema = ({ schema, toolSlug, toolkitSlug }) => {
 *   // Handle specific tools
 *   if (toolSlug === 'HACKERNEWS_GET_USER') {
 *     return {
 *       ...schema,
 *       name: 'Get HackerNews User Profile',
 *       description: 'Retrieve detailed user information from HackerNews',
 *       version: '2.0.0',
 *       inputParameters: {
 *         ...schema.inputParameters,
 *         userId: {
 *           type: 'string',
 *           description: 'The HackerNews username to retrieve information for',
 *           required: true,
 *           minLength: 2,
 *           maxLength: 15,
 *           pattern: '^[a-zA-Z0-9_-]+$'
 *         },
 *         includeSubmissions: {
 *           type: 'boolean',
 *           description: 'Include user submissions in the response',
 *           default: false
 *         },
 *         submissionLimit: {
 *           type: 'number',
 *           description: 'Maximum number of submissions to return',
 *           default: 10,
 *           minimum: 1,
 *           maximum: 100
 *         }
 *       },
 *       outputSchema: {
 *         type: 'object',
 *         properties: {
 *           user: {
 *             type: 'object',
 *             properties: {
 *               id: { type: 'string' },
 *               karma: { type: 'number' },
 *               created: { type: 'string', format: 'date-time' },
 *               submissions: { type: 'array', items: { type: 'object' } }
 *             }
 *           }
 *         }
 *       }
 *     };
 *   }
 *
 *   return schema;
 * };
 *
 * // Example 2: Add organization-specific customizations
 * const modifySchema = ({ schema, toolSlug, toolkitSlug }) => {
 *   // Add organization prefix to all GitHub tools
 *   if (toolkitSlug === 'github') {
 *     const enhancedSchema = {
 *       ...schema,
 *       name: `Acme Corp - ${schema.name}`,
 *       description: `Company GitHub tool: ${schema.description}`,
 *       category: 'Internal Tools',
 *       tags: [...(schema.tags || []), 'acme-corp', 'internal'],
 *       metadata: {
 *         ...(schema.metadata || {}),
 *         organization: 'acme-corp',
 *         department: 'engineering',
 *         supportContact: 'tools@acme-corp.com'
 *       },
 *       authentication: {
 *         type: 'oauth2',
 *         scopes: ['repo', 'user'],
 *         enterpriseServer: 'github.acme-corp.com'
 *       }
 *     };
 *
 *     // Add rate limiting metadata
 *     if (schema.rateLimit) {
 *       enhancedSchema.rateLimit = {
 *         ...schema.rateLimit,
 *         enterprise: {
 *           requests: 5000,
 *           per: '1 hour'
 *         }
 *       };
 *     }
 *
 *     return enhancedSchema;
 *   }
 *
 *   return schema;
 * };
 *
 * // Example 3: Simplify schemas for external consumers
 * const modifySchema = ({ schema }) => {
 *   // Remove internal or complex parameters
 *   const {
 *     debugMode,
 *     internalFlags,
 *     experimentalFeatures,
 *     ...simpleInputParams
 *   } = schema.inputParameters;
 *
 *   // Simplify authentication requirements
 *   const { oauth2, apiKey, ...simpleAuth } = schema.authentication || {};
 *
 *   return {
 *     ...schema,
 *     inputParameters: simpleInputParams,
 *     authentication: {
 *       type: 'apiKey',
 *       in: 'header',
 *       name: 'X-API-Key'
 *     },
 *     // Remove internal metadata
 *     metadata: {
 *       isPublic: true,
 *       version: schema.metadata?.version
 *     }
 *   };
 * };
 * ```
 */
type TransformToolSchemaModifier = (context: {
  toolSlug: string;
  toolkitSlug: string;
  schema: Tool;
}) => Tool | Promise<Tool>;
/**
 * Options for non-agentic tool configuration.
 *
 * These options are used when working with non-agentic tool providers to
 * customize the behavior of tools through schema transformation.
 *
 * @example
 * ```typescript
 * // Configure tools with schema modification
 * const tools = await composio.tools.get('default', {
 *   toolkits: ['github']
 * }, {
 *   modifySchema: (context) => {
 *     // Custom schema modifications
 *     return context.schema;
 *   }
 * });
 * ```
 */
type ToolOptions = {
  /**
   * Function to transform tool schemas before they're exposed to consumers.
   * This allows customizing input/output parameters, descriptions, and other metadata.
   */
  modifySchema?: TransformToolSchemaModifier;
};
/**
 * Options for configuring tool execution behavior.
 *
 * These modifiers allow you to intercept and modify tool execution at both
 * the request and response stages, enabling custom behavior, data transformation,
 * error handling, and more.
 *
 * @example
 * ```typescript
 * // Execute a tool with request and response modifications
 * const result = await composio.tools.execute('GITHUB_GET_REPOS', {
 *   userId: 'default',
 *   arguments: { owner: 'composio' }
 * }, {
 *   beforeExecute: (context) => {
 *     console.log(`Executing ${context.toolSlug} from ${context.toolkitSlug}`);
 *     return context.params;
 *   },
 *   afterExecute: (context) => {
 *     if (context.result.successful) {
 *       console.log(`Successfully executed ${context.toolSlug}`);
 *     }
 *     return context.result;
 *   }
 * });
 * ```
 */
type ExecuteToolModifiers = {
  /**
   * Function to intercept and modify tool execution parameters before the tool is executed.
   * This allows customizing the request based on tool-specific needs.
   */
  beforeExecute?: beforeExecuteModifier;
  /**
   * Function to intercept and modify tool execution responses after the tool has executed.
   * This allows transforming the response or implementing custom error handling.
   */
  afterExecute?: afterExecuteModifier;
};
/**
 * Type alias for meta tool execution arguments.
 * Represents the arguments passed to a meta tool during execution.
 * This is derived from ToolExecuteMetaParams but guaranteed to be non-null.
 */
type MetaToolArguments = NonNullable<ToolExecuteMetaParams['arguments']>;
/**
 * Modifier for altering the meta tool execute parameters before execution in a session context.
 *
 * This function is specifically designed for meta tools executed within a tool router session,
 * allowing you to intercept and modify the parameters before execution. Meta tools are
 * grouped under the 'composio' toolkit slug for organizational purposes.
 *
 * @param {string} toolSlug - The slug identifier of the meta tool being executed
 * @param {string} toolkitSlug - The toolkit slug (always 'composio' for meta tools)
 * @param {string} sessionId - The session ID for the tool router context
 * @param {MetaToolArguments} params - The parameters being passed to the meta tool
 * @returns {MetaToolArguments} The modified parameters
 *
 * @example
 * ```typescript
 * const beforeExecuteMeta = ({ toolSlug, toolkitSlug, sessionId, params }) => {
 *   console.log(`Executing ${toolkitSlug} meta tool ${toolSlug} in session ${sessionId}`);
 *
 *   // Add or modify parameters
 *   return {
 *     ...params,
 *     timestamp: new Date().toISOString()
 *   };
 * };
 * ```
 */
type beforeExecuteMetaModifier = (context: {
  toolSlug: string;
  toolkitSlug: string;
  sessionId: string;
  params: MetaToolArguments;
}) => Promise<MetaToolArguments> | MetaToolArguments;
/**
 * Modifier for altering the meta tool execution response after execution completes in a session context.
 *
 * This function is specifically designed for meta tools executed within a tool router session,
 * allowing you to intercept and modify the response after execution. This is useful for
 * session-specific transformations, logging, or error handling.
 *
 * @param {string} toolSlug - The slug identifier of the meta tool that was executed
 * @param {string} toolkitSlug - The toolkit slug (always 'composio' for meta tools)
 * @param {string} sessionId - The session ID for the tool router context
 * @param {ToolExecuteResponse} result - The original execution response
 * @returns {ToolExecuteResponse} The modified execution response
 *
 * @example
 * ```typescript
 * const afterExecuteMeta = ({ toolSlug, toolkitSlug, sessionId, result }) => {
 *   // Log session-specific execution
 *   console.log(`${toolkitSlug} meta tool ${toolSlug} completed in session ${sessionId}`);
 *
 *   if (!result.successful) {
 *     console.error(`Session ${sessionId} error:`, result.error);
 *   }
 *
 *   return result;
 * };
 * ```
 */
type afterExecuteMetaModifier = (context: {
  toolSlug: string;
  toolkitSlug: string;
  sessionId: string;
  result: ToolExecuteResponse;
}) => Promise<ToolExecuteResponse> | ToolExecuteResponse;
/**
 * Modifiers specifically for meta tool execution within a session context.
 *
 * These modifiers are designed for tool router session-based meta tool execution,
 * providing hooks to intercept and modify both the request and response of meta tools.
 * Meta tools are grouped under the 'composio' toolkit for organizational consistency.
 *
 * @example
 * ```typescript
 * const metaModifiers: SessionExecuteMetaModifiers = {
 *   beforeExecute: ({ toolSlug, toolkitSlug, sessionId, params }) => {
 *     // Add session tracking
 *     console.log(`Executing ${toolkitSlug}/${toolSlug}`);
 *     return {
 *       ...params,
 *       sessionMetadata: {
 *         startTime: Date.now(),
 *         sessionId
 *       }
 *     };
 *   },
 *
 *   afterExecute: ({ toolSlug, toolkitSlug, sessionId, result }) => {
 *     // Transform session results
 *     return {
 *       ...result,
 *       sessionInfo: {
 *         sessionId,
 *         toolSlug,
 *         toolkitSlug,
 *         completedAt: new Date().toISOString()
 *       }
 *     };
 *   }
 * };
 * ```
 */
type SessionExecuteMetaModifiers = {
  /**
   * Function to intercept and modify meta tool execution parameters before the tool is executed.
   * This allows customizing the request based on session-specific needs.
   */
  beforeExecute?: beforeExecuteMetaModifier;
  /**
   * Function to intercept and modify meta tool execution responses after the tool has executed.
   * This allows transforming the response or implementing custom session-specific handling.
   */
  afterExecute?: afterExecuteMetaModifier;
};
/**
 * Options for agentic tool configuration.
 *
 * These options combine schema modification capabilities with execution behavior
 * customization, providing full control over both the definition and execution
 * of tools in agentic contexts (like LLM providers).
 *
 * @example
 * ```typescript
 * // Configure agentic tools with schema and execution modifications
 * const agenticTools = await vercel.tools.get('default', 'GITHUB_GET_REPOS', {
 *   modifySchema: (context) => {
 *     return {
 *       ...context.schema,
 *       description: `Enhanced ${context.toolSlug} for better context`
 *     };
 *   },
 *
 *   // Intercept before execution
 *   beforeExecute: (context) => {
 *     // Add analytics tracking
 *     trackToolUsage(context.toolSlug);
 *     return context.params;
 *   },
 *
 *   // Transform after execution
 *   afterExecute: (context) => {
 *     // Log results and handle errors
 *     if (!context.result.successful) {
 *       logToolError(context.toolSlug, context.result.error);
 *     }
 *     return context.result;
 *   }
 * });
 * ```
 */
type AgenticToolOptions = ToolOptions & ExecuteToolModifiers;
/**
 * Options for session-based meta tool configuration in tool router contexts.
 *
 * These options combine schema modification capabilities with session-specific execution
 * behavior customization, providing control over both the definition and execution
 * of meta tools within a tool router session. Meta tools are grouped under the 'composio' toolkit.
 *
 * @example
 * ```typescript
 * // Configure meta tools with schema and session-specific execution modifications
 * const sessionTools = await toolRouter.getTools(sessionId, {
 *   modifySchema: (context) => {
 *     return {
 *       ...context.schema,
 *       description: `Session-specific ${context.toolSlug}`
 *     };
 *   },
 *
 *   // Intercept before meta tool execution
 *   beforeExecute: ({ toolSlug, toolkitSlug, sessionId, params }) => {
 *     // Add session tracking
 *     console.log(`Executing ${toolkitSlug}/${toolSlug}`);
 *     return {
 *       ...params,
 *       sessionMetadata: { sessionId, timestamp: Date.now() }
 *     };
 *   },
 *
 *   // Transform after meta tool execution
 *   afterExecute: ({ toolSlug, toolkitSlug, sessionId, result }) => {
 *     // Log session results
 *     if (!result.successful) {
 *       logSessionError(sessionId, toolkitSlug, toolSlug, result.error);
 *     }
 *     return result;
 *   }
 * });
 * ```
 */
type SessionMetaToolOptions = ToolOptions & SessionExecuteMetaModifiers;
/**
 * Provider-specific options determined by the type of provider being used.
 *
 * This type automatically resolves to either AgenticToolOptions or ToolOptions
 * based on whether the provider is agentic (like OpenAI or Vercel) or non-agentic.
 *
 * @template T - The provider type
 *
 * @example
 * ```typescript
 * // With standard provider (non-agentic)
 * const tools = await composio.tools.get('default', 'GITHUB_GET_REPOS', {
 *   modifySchema: (context) => context.schema
 * });
 *
 * // With agentic provider (e.g., VercelProvider)
 * const vercel = new Composio({
 *   apiKey: process.env.COMPOSIO_API_KEY,
 *   provider: new VercelProvider()
 * });
 *
 * const agenticTools = await vercel.tools.get('default', 'GITHUB_GET_REPOS', {
 *   modifySchema: (context) => context.schema,
 *   beforeExecute: (context) => context.params,
 *   afterExecute: (context) => context.result
 * });
 * ```
 */
type ProviderOptions<TProvider> = TProvider extends BaseComposioProvider<infer TToolCollection, infer TTool, infer TMcpResponse> ? TProvider extends BaseAgenticProvider<TToolCollection, TTool, TMcpResponse> ? AgenticToolOptions : ToolOptions : never;
//#endregion
//#region src/types/connectedAccountAuthStates.types.d.ts
declare const ConnectionStatuses: {
  readonly INITIALIZING: "INITIALIZING";
  readonly INITIATED: "INITIATED";
  readonly ACTIVE: "ACTIVE";
  readonly FAILED: "FAILED";
  readonly EXPIRED: "EXPIRED";
  readonly INACTIVE: "INACTIVE";
};
type ConnectionStatusEnum = (typeof ConnectionStatuses)[keyof typeof ConnectionStatuses];
declare const RedirectableAuthSchemeSchema: z.ZodEnum<["OAUTH1", "OAUTH2"]>;
declare const BaseSchemeRaw: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
type BaseConnectionFields = z.infer<typeof BaseSchemeRaw>;
declare const Oauth2InitiatingConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>;
declare const Oauth2InitiatedConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ActiveConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2FailedConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ExpiredConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2InactiveConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">>;
declare const Oauth2ConnectionDataSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  code_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodString;
  callback_url: z.ZodOptional<z.ZodString>;
  finalRedirectUri: z.ZodOptional<z.ZodString>;
  webhook_signature: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, z.ZodUnknown, "strip">>]>;
declare const CustomOauth2ConnectionDataSchema: z.ZodObject<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  access_token: z.ZodString;
  id_token: z.ZodOptional<z.ZodString>;
  token_type: z.ZodOptional<z.ZodString>;
  refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
  scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
  webhook_signature: z.ZodOptional<z.ZodString>;
  authed_user: z.ZodOptional<z.ZodObject<{
    access_token: z.ZodOptional<z.ZodString>;
    scope: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }, {
    access_token?: string | undefined;
    scope?: string | undefined;
  }>>;
}, "status">, z.ZodUnknown, "strip">>;
type Oauth2InitiatingConnectionData = z.infer<typeof Oauth2InitiatingConnectionDataSchema>;
type Oauth2InitiatedConnectionData = z.infer<typeof Oauth2InitiatedConnectionDataSchema>;
type Oauth2ActiveConnectionData = z.infer<typeof Oauth2ActiveConnectionDataSchema>;
type Oauth2FailedConnectionData = z.infer<typeof Oauth2FailedConnectionDataSchema>;
type Oauth2ExpiredConnectionData = z.infer<typeof Oauth2ExpiredConnectionDataSchema>;
type Oauth2InactiveConnectionData = z.infer<typeof Oauth2InactiveConnectionDataSchema>;
type Oauth2ConnectionData = z.infer<typeof Oauth2ConnectionDataSchema>;
type CustomOauth2ConnectionData = z.infer<typeof CustomOauth2ConnectionDataSchema>;
declare const Oauth1InitiatingConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>;
declare const Oauth1InitiatedConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth1ActiveConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth1FailedConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth1ExpiredConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth1InactiveConnectionDataSchema: z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>;
declare const Oauth1ConnectionDataSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  authUri: z.ZodString;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  redirectUrl: z.ZodString;
  callbackUrl: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>]>;
declare const CustomOauth1ConnectionDataSchema: z.ZodObject<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  oauth_token: z.ZodString;
  oauth_token_secret: z.ZodString;
  consumer_key: z.ZodOptional<z.ZodString>;
  oauth_verifier: z.ZodOptional<z.ZodString>;
  redirectUrl: z.ZodOptional<z.ZodString>;
  callback_url: z.ZodOptional<z.ZodString>;
}, "status">, z.ZodUnknown, "strip">>;
type Oauth1InitiatingConnectionData = z.infer<typeof Oauth1InitiatingConnectionDataSchema>;
type Oauth1InitiatedConnectionData = z.infer<typeof Oauth1InitiatedConnectionDataSchema>;
type Oauth1ActiveConnectionData = z.infer<typeof Oauth1ActiveConnectionDataSchema>;
type Oauth1FailedConnectionData = z.infer<typeof Oauth1FailedConnectionDataSchema>;
type Oauth1ExpiredConnectionData = z.infer<typeof Oauth1ExpiredConnectionDataSchema>;
type Oauth1InactiveConnectionData = z.infer<typeof Oauth1InactiveConnectionDataSchema>;
type Oauth1ConnectionData = z.infer<typeof Oauth1ConnectionDataSchema>;
type CustomOauth1ConnectionData = z.infer<typeof CustomOauth1ConnectionDataSchema>;
declare const BillcomAuthConnectionDataSchema: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIALIZING">;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  redirectUrl: z.ZodString;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  redirectUrl: z.ZodString;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INITIATED">;
  redirectUrl: z.ZodString;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  sessionId: z.ZodString;
  devKey: z.ZodString;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  sessionId: z.ZodString;
  devKey: z.ZodString;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"ACTIVE">;
  sessionId: z.ZodString;
  devKey: z.ZodString;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"FAILED">;
  error: z.ZodOptional<z.ZodString>;
  error_description: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"EXPIRED">;
  expired_at: z.ZodOptional<z.ZodString>;
}, z.ZodUnknown, "strip">>, z.ZodObject<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
}, "strip", z.ZodUnknown, z.objectOutputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
}, z.ZodUnknown, "strip">, z.objectInputType<{
  subdomain: z.ZodOptional<z.ZodString>;
  "your-domain": z.ZodOptional<z.ZodString>;
  region: z.ZodOptional<z.ZodString>;
  shop: z.ZodOptional<z.ZodString>;
  account_url: z.ZodOptional<z.ZodString>;
  COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
  extension: z.ZodOptional<z.ZodString>;
  form_api_base_url: z.ZodOptional<z.ZodString>;
  instanceEndpoint: z.ZodOptional<z.ZodString>;
  api_url: z.ZodOptional<z.ZodString>;
  borneo_dashboard_url: z.ZodOptional<z.ZodString>;
  proxy_username: z.ZodOptional<z.ZodString>;
  proxy_password: z.ZodOptional<z.ZodString>;
  domain: z.ZodOptional<z.ZodString>;
  version: z.ZodOptional<z.ZodString>;
  dc: z.ZodOptional<z.ZodString>;
  site_name: z.ZodOptional<z.ZodString>;
  instanceName: z.ZodOptional<z.ZodString>;
  account_id: z.ZodOptional<z.ZodString>;
  your_server: z.ZodOptional<z.ZodString>;
  server_location: z.ZodOptional<z.ZodString>;
  base_url: z.ZodOptional<z.ZodString>;
  api_key: z.ZodOptional<z.ZodString>;
  generic_api_key: z.ZodOptional<z.ZodString>;
  bearer_token: z.ZodOptional<z.ZodString>;
  basic_encoded: z.ZodOptional<z.ZodString>;
  long_redirect_url: z.ZodOptional<z.ZodBoolean>;
  state_prefix: z.ZodOptional<z.ZodString>;
  registration_access_token: z.ZodOptional<z.ZodString>;
  registration_client_uri: z.ZodOptional<z.ZodString>;
  composio_link_redirect_url: z.ZodOptional<z.ZodString>;
} & {
  status: z.ZodLiteral<"INACTIVE">;
}, z.ZodUnknown, "strip">>]>;
declare const ConnectionDataSchema: z.ZodDiscriminatedUnion<"authScheme", [z.ZodObject<{
  authScheme: z.ZodLiteral<"OAUTH1">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    authUri: z.ZodString;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    redirectUrl: z.ZodString;
    callbackUrl: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    authUri: z.ZodString;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    redirectUrl: z.ZodString;
    callbackUrl: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    authUri: z.ZodString;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    redirectUrl: z.ZodString;
    callbackUrl: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "OAUTH1";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    authUri: z.ZodString;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    redirectUrl: z.ZodString;
    callbackUrl: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "OAUTH1";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    authUri: z.ZodString;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    redirectUrl: z.ZodString;
    callbackUrl: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"OAUTH2">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    code_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodString;
    callback_url: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
    webhook_signature: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    code_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodString;
    callback_url: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
    webhook_signature: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    code_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodString;
    callback_url: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
    webhook_signature: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "OAUTH2";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    code_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodString;
    callback_url: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
    webhook_signature: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "OAUTH2";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    code_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodString;
    callback_url: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
    webhook_signature: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"API_KEY">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "API_KEY";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "API_KEY";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BASIC">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BASIC";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "BASIC";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BEARER_TOKEN">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    token: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    token: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BEARER_TOKEN";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "BEARER_TOKEN";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    token: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"GOOGLE_SERVICE_ACCOUNT">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    credentials_json: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    credentials_json: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "GOOGLE_SERVICE_ACCOUNT";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "GOOGLE_SERVICE_ACCOUNT";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    credentials_json: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"NO_AUTH">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "NO_AUTH";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "NO_AUTH";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"CALCOM_AUTH">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "CALCOM_AUTH";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "CALCOM_AUTH";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BILLCOM_AUTH">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    sessionId: z.ZodString;
    devKey: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    sessionId: z.ZodString;
    devKey: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    sessionId: z.ZodString;
    devKey: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BILLCOM_AUTH";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    sessionId: z.ZodString;
    devKey: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "BILLCOM_AUTH";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    redirectUrl: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    sessionId: z.ZodString;
    devKey: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BASIC_WITH_JWT">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BASIC_WITH_JWT";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "BASIC_WITH_JWT";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    username: z.ZodString;
    password: z.ZodString;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    username: z.ZodString;
    password: z.ZodString;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"SERVICE_ACCOUNT">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "SERVICE_ACCOUNT";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "SERVICE_ACCOUNT";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"SAML">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "SAML";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "SAML";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"DCR_OAUTH">;
  /**
   * the main connection data discriminated by auth scheme
   */
  val: z.ZodDiscriminatedUnion<"status", [z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    client_id: z.ZodString;
    redirectUrl: z.ZodString;
    client_secret: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
    code_verifier: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    client_id: z.ZodString;
    redirectUrl: z.ZodString;
    client_secret: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
    code_verifier: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    client_id: z.ZodString;
    redirectUrl: z.ZodString;
    client_secret: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
    code_verifier: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>, z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>]>;
}, "strip", z.ZodTypeAny, {
  authScheme: "DCR_OAUTH";
  val: z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    client_id: z.ZodString;
    redirectUrl: z.ZodString;
    client_secret: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
    code_verifier: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}, {
  authScheme: "DCR_OAUTH";
  val: z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIALIZING">;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INITIATED">;
    client_id: z.ZodString;
    redirectUrl: z.ZodString;
    client_secret: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
    code_verifier: z.ZodOptional<z.ZodString>;
    finalRedirectUri: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"INACTIVE">;
    access_token: z.ZodString;
    client_id: z.ZodString;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    id_token: z.ZodOptional<z.ZodString>;
    client_secret: z.ZodOptional<z.ZodString>;
    client_id_issued_at: z.ZodOptional<z.ZodNumber>;
    client_secret_expires_at: z.ZodOptional<z.ZodNumber>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"FAILED">;
    error: z.ZodOptional<z.ZodString>;
    error_description: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip"> | z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"EXPIRED">;
    expired_at: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">;
}>]>;
type ConnectionData = z.infer<typeof ConnectionDataSchema>;
declare const CustomConnectionDataSchema: z.ZodDiscriminatedUnion<"authScheme", [z.ZodObject<{
  authScheme: z.ZodLiteral<"OAUTH2">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    access_token: z.ZodString;
    id_token: z.ZodOptional<z.ZodString>;
    token_type: z.ZodOptional<z.ZodString>;
    refresh_token: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    expires_in: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>>;
    scope: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodNull]>>;
    webhook_signature: z.ZodOptional<z.ZodString>;
    authed_user: z.ZodOptional<z.ZodObject<{
      access_token: z.ZodOptional<z.ZodString>;
      scope: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }, {
      access_token?: string | undefined;
      scope?: string | undefined;
    }>>;
  }, "status">, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "OAUTH2";
  toolkitSlug: string;
  val: {
    access_token: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
    id_token?: string | undefined;
    token_type?: string | undefined;
    refresh_token?: string | null | undefined;
    expires_in?: string | number | null | undefined;
    scope?: string | string[] | null | undefined;
    webhook_signature?: string | undefined;
    authed_user?: {
      access_token?: string | undefined;
      scope?: string | undefined;
    } | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "OAUTH2";
  toolkitSlug: string;
  val: {
    access_token: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
    id_token?: string | undefined;
    token_type?: string | undefined;
    refresh_token?: string | null | undefined;
    expires_in?: string | number | null | undefined;
    scope?: string | string[] | null | undefined;
    webhook_signature?: string | undefined;
    authed_user?: {
      access_token?: string | undefined;
      scope?: string | undefined;
    } | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"DCR_OAUTH">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    access_token: z.ZodString;
    client_id: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    access_token: z.ZodString;
    client_id: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    access_token: z.ZodString;
    client_id: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "DCR_OAUTH";
  toolkitSlug: string;
  val: {
    access_token: string;
    client_id: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "DCR_OAUTH";
  toolkitSlug: string;
  val: {
    access_token: string;
    client_id: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"API_KEY">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "API_KEY";
  toolkitSlug: string;
  val: {
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "API_KEY";
  toolkitSlug: string;
  val: {
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BASIC_WITH_JWT">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BASIC_WITH_JWT";
  toolkitSlug: string;
  val: {
    username: string;
    password: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "BASIC_WITH_JWT";
  toolkitSlug: string;
  val: {
    username: string;
    password: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BASIC">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    username: z.ZodString;
    password: z.ZodString;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BASIC";
  toolkitSlug: string;
  val: {
    username: string;
    password: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "BASIC";
  toolkitSlug: string;
  val: {
    username: string;
    password: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"BEARER_TOKEN">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    token: z.ZodString;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    token: z.ZodString;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    token: z.ZodString;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "BEARER_TOKEN";
  toolkitSlug: string;
  val: {
    token: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "BEARER_TOKEN";
  toolkitSlug: string;
  val: {
    token: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"OAUTH1">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, "status">, "strip", z.ZodUnknown, z.objectOutputType<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, "status">, z.ZodUnknown, "strip">, z.objectInputType<Omit<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  } & {
    status: z.ZodLiteral<"ACTIVE">;
    oauth_token: z.ZodString;
    oauth_token_secret: z.ZodString;
    consumer_key: z.ZodOptional<z.ZodString>;
    oauth_verifier: z.ZodOptional<z.ZodString>;
    redirectUrl: z.ZodOptional<z.ZodString>;
    callback_url: z.ZodOptional<z.ZodString>;
  }, "status">, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "OAUTH1";
  toolkitSlug: string;
  val: {
    oauth_token: string;
    oauth_token_secret: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
    consumer_key?: string | undefined;
    oauth_verifier?: string | undefined;
    redirectUrl?: string | undefined;
    callback_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "OAUTH1";
  toolkitSlug: string;
  val: {
    oauth_token: string;
    oauth_token_secret: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
    consumer_key?: string | undefined;
    oauth_verifier?: string | undefined;
    redirectUrl?: string | undefined;
    callback_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"NO_AUTH">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "NO_AUTH";
  toolkitSlug: string;
  val: {
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "NO_AUTH";
  toolkitSlug: string;
  val: {
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>, z.ZodObject<{
  authScheme: z.ZodLiteral<"SERVICE_ACCOUNT">;
  toolkitSlug: z.ZodString;
  val: z.ZodObject<{
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodUnknown, z.objectOutputType<{
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">, z.objectInputType<{
    application_id: z.ZodString;
    installation_id: z.ZodString;
    private_key: z.ZodString;
  } & {
    subdomain: z.ZodOptional<z.ZodString>;
    "your-domain": z.ZodOptional<z.ZodString>;
    region: z.ZodOptional<z.ZodString>;
    shop: z.ZodOptional<z.ZodString>;
    account_url: z.ZodOptional<z.ZodString>;
    COMPANYDOMAIN: z.ZodOptional<z.ZodString>;
    extension: z.ZodOptional<z.ZodString>;
    form_api_base_url: z.ZodOptional<z.ZodString>;
    instanceEndpoint: z.ZodOptional<z.ZodString>;
    api_url: z.ZodOptional<z.ZodString>;
    borneo_dashboard_url: z.ZodOptional<z.ZodString>;
    proxy_username: z.ZodOptional<z.ZodString>;
    proxy_password: z.ZodOptional<z.ZodString>;
    domain: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    dc: z.ZodOptional<z.ZodString>;
    site_name: z.ZodOptional<z.ZodString>;
    instanceName: z.ZodOptional<z.ZodString>;
    account_id: z.ZodOptional<z.ZodString>;
    your_server: z.ZodOptional<z.ZodString>;
    server_location: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    api_key: z.ZodOptional<z.ZodString>;
    generic_api_key: z.ZodOptional<z.ZodString>;
    bearer_token: z.ZodOptional<z.ZodString>;
    basic_encoded: z.ZodOptional<z.ZodString>;
    long_redirect_url: z.ZodOptional<z.ZodBoolean>;
    state_prefix: z.ZodOptional<z.ZodString>;
    registration_access_token: z.ZodOptional<z.ZodString>;
    registration_client_uri: z.ZodOptional<z.ZodString>;
    composio_link_redirect_url: z.ZodOptional<z.ZodString>;
  }, z.ZodUnknown, "strip">>;
}, "strip", z.ZodTypeAny, {
  authScheme: "SERVICE_ACCOUNT";
  toolkitSlug: string;
  val: {
    application_id: string;
    installation_id: string;
    private_key: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}, {
  authScheme: "SERVICE_ACCOUNT";
  toolkitSlug: string;
  val: {
    application_id: string;
    installation_id: string;
    private_key: string;
    version?: string | undefined;
    "your-domain"?: string | undefined;
    subdomain?: string | undefined;
    region?: string | undefined;
    shop?: string | undefined;
    account_url?: string | undefined;
    COMPANYDOMAIN?: string | undefined;
    extension?: string | undefined;
    form_api_base_url?: string | undefined;
    instanceEndpoint?: string | undefined;
    api_url?: string | undefined;
    borneo_dashboard_url?: string | undefined;
    proxy_username?: string | undefined;
    proxy_password?: string | undefined;
    domain?: string | undefined;
    dc?: string | undefined;
    site_name?: string | undefined;
    instanceName?: string | undefined;
    account_id?: string | undefined;
    your_server?: string | undefined;
    server_location?: string | undefined;
    base_url?: string | undefined;
    api_key?: string | undefined;
    generic_api_key?: string | undefined;
    bearer_token?: string | undefined;
    basic_encoded?: string | undefined;
    long_redirect_url?: boolean | undefined;
    state_prefix?: string | undefined;
    registration_access_token?: string | undefined;
    registration_client_uri?: string | undefined;
    composio_link_redirect_url?: string | undefined;
  } & {
    [k: string]: unknown;
  };
}>]>;
type CustomConnectionData = z.infer<typeof CustomConnectionDataSchema>;
//#endregion
//#region src/types/provider.types.d.ts
/**
 * Base provider implementation, which needs to be implemented by the extended class.
 * This class is used to create a base provider by implementing this class.
 * This class also extends InstrumentedInstance, so that the telemetry can be instrumented for the provider.
 */
interface Provider<TTool$1, TToolCollection$1> {
  wrapTool: (tool: Tool) => TTool$1;
  getTools: (params?: ToolListParams) => Promise<TToolCollection$1>;
}
type ExecuteToolFnOptions = {
  connectedAccountId?: string;
  customAuthParams?: CustomAuthParams;
  customConnectionData?: CustomConnectionData;
};
/**
 * This type is used to infer the wrapped tool type from the provider.
 * It checks if the provider has a method `_wrapTool` and infers the return type.
 */
type ExecuteToolFn = (toolSlug: string, input: Record<string, unknown>) => Promise<ToolExecuteResponse>;
type GlobalExecuteToolFn = (slug: string, body: ToolExecuteParams, modifiers?: ExecuteToolModifiers) => Promise<ToolExecuteResponse>;
//#endregion
//#region src/types/mcp.types.d.ts
/**
 * @deprecated
 */
declare const MCPToolkitConfigSchema: z.ZodObject<{
  toolkit: z.ZodString;
  authConfigId: z.ZodString;
  allowedTools: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}, {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}>;
type MCPToolkitConfig = z.infer<typeof MCPToolkitConfigSchema>;
/**
 * @deprecated
 */
declare const MCPToolkitConfigsArraySchema: z.ZodEffects<z.ZodArray<z.ZodObject<{
  toolkit: z.ZodString;
  authConfigId: z.ZodString;
  allowedTools: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}, {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}>, "many">, {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}[], {
  toolkit: string;
  authConfigId: string;
  allowedTools: string[];
}[]>;
/**
 * @deprecated
 */
declare const MCPAuthOptionsSchema: z.ZodObject<{
  isChatAuth: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  isChatAuth?: boolean | undefined;
}, {
  isChatAuth?: boolean | undefined;
}>;
type MCPAuthOptions = z.infer<typeof MCPAuthOptionsSchema>;
declare const MCPGetServerParamsSchema: z.ZodEffects<z.ZodObject<{
  userId: z.ZodOptional<z.ZodString>;
  connectedAccountIds: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
  userId?: string | undefined;
  connectedAccountIds?: Record<string, string> | undefined;
}, {
  userId?: string | undefined;
  connectedAccountIds?: Record<string, string> | undefined;
}>, {
  userId?: string | undefined;
  connectedAccountIds?: Record<string, string> | undefined;
}, {
  userId?: string | undefined;
  connectedAccountIds?: Record<string, string> | undefined;
}>;
type MCPGetServerParams = z.infer<typeof MCPGetServerParamsSchema>;
type MCPInstanceParams = {
  serverId: string;
  userIds?: string[];
  connectedAccountIds?: string[];
  isChatAuth?: boolean;
};
declare const MCPGenerateURLParamsSchema: z.ZodObject<{
  userIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  connectedAccountIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  isChatAuth: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  userIds?: string[] | undefined;
  connectedAccountIds?: string[] | undefined;
  isChatAuth?: boolean | undefined;
}, {
  userIds?: string[] | undefined;
  connectedAccountIds?: string[] | undefined;
  isChatAuth?: boolean | undefined;
}>;
type MCPGenerateURLParams = z.infer<typeof MCPGenerateURLParamsSchema>;
declare const ComposioGenerateURLParamsSchema: z.ZodObject<{
  user_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  connected_account_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  mcp_server_id: z.ZodString;
  managed_auth_by_composio: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  mcp_server_id: string;
  user_ids?: string[] | undefined;
  connected_account_ids?: string[] | undefined;
  managed_auth_by_composio?: boolean | undefined;
}, {
  mcp_server_id: string;
  user_ids?: string[] | undefined;
  connected_account_ids?: string[] | undefined;
  managed_auth_by_composio?: boolean | undefined;
}>;
declare const GenerateURLParamsSchema: z.ZodObject<{
  userIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  connectedAccountIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  mcpServerId: z.ZodString;
  composioManagedAuth: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  mcpServerId: string;
  userIds?: string[] | undefined;
  connectedAccountIds?: string[] | undefined;
  composioManagedAuth?: boolean | undefined;
}, {
  mcpServerId: string;
  userIds?: string[] | undefined;
  connectedAccountIds?: string[] | undefined;
  composioManagedAuth?: boolean | undefined;
}>;
type GenerateURLParams = z.infer<typeof GenerateURLParamsSchema>;
declare const GenerateURLResponseSchema: z.ZodObject<{
  connectedAccountUrls: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  userIdsUrl: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  mcpUrl: z.ZodString;
}, "strip", z.ZodTypeAny, {
  mcpUrl: string;
  connectedAccountUrls?: string[] | undefined;
  userIdsUrl?: string[] | undefined;
}, {
  mcpUrl: string;
  connectedAccountUrls?: string[] | undefined;
  userIdsUrl?: string[] | undefined;
}>;
declare const ComposioGenerateURLResponseSchema: z.ZodObject<{
  connected_account_urls: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  user_ids_url: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  mcp_url: z.ZodString;
}, "strip", z.ZodTypeAny, {
  mcp_url: string;
  connected_account_urls?: string[] | undefined;
  user_ids_url?: string[] | undefined;
}, {
  mcp_url: string;
  connected_account_urls?: string[] | undefined;
  user_ids_url?: string[] | undefined;
}>;
type GenerateURLResponseValidated = z.infer<typeof GenerateURLResponseSchema>;
/**
 * MCP Server Type (Single App)
 */
declare const MCPSingleAppServerSchema: z.ZodObject<{
  name: z.ZodString;
  tools: z.ZodArray<z.ZodString, "many">;
  authConfigId: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
  name: string;
  tools: string[];
  authConfigId?: string | undefined;
}, {
  name: string;
  tools: string[];
  authConfigId?: string | undefined;
}>;
type MCPSingleAppServer = z.infer<typeof MCPSingleAppServerSchema>;
/**
 * MCP Server Type (Multi App)
 */
declare const MCPMultiAppServerSchema: z.ZodObject<{
  name: z.ZodString;
  tools: z.ZodArray<z.ZodString, "many">;
  toolkits: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
  name: string;
  tools: string[];
  toolkits: string[];
}, {
  name: string;
  tools: string[];
  toolkits: string[];
}>;
type MCPMultiAppServer = z.infer<typeof MCPMultiAppServerSchema>;
/**
 * MCP Server Type (Combined)
 */
declare const MCPServerSchema: z.ZodObject<{
  id: z.ZodString;
  type: z.ZodEnum<["single", "multi"]>;
  createdAt: z.ZodString;
  updatedAt: z.ZodString;
  status: z.ZodDefault<z.ZodEnum<["active", "inactive", "error"]>>;
  config: z.ZodUnion<[z.ZodObject<{
    name: z.ZodString;
    tools: z.ZodArray<z.ZodString, "many">;
    authConfigId: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  }, {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  }>, z.ZodObject<{
    name: z.ZodString;
    tools: z.ZodArray<z.ZodString, "many">;
    toolkits: z.ZodArray<z.ZodString, "many">;
  }, "strip", z.ZodTypeAny, {
    name: string;
    tools: string[];
    toolkits: string[];
  }, {
    name: string;
    tools: string[];
    toolkits: string[];
  }>]>;
}, "strip", z.ZodTypeAny, {
  type: "single" | "multi";
  status: "error" | "active" | "inactive";
  id: string;
  createdAt: string;
  updatedAt: string;
  config: {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  } | {
    name: string;
    tools: string[];
    toolkits: string[];
  };
}, {
  type: "single" | "multi";
  id: string;
  createdAt: string;
  updatedAt: string;
  config: {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  } | {
    name: string;
    tools: string[];
    toolkits: string[];
  };
  status?: "error" | "active" | "inactive" | undefined;
}>;
type MCPServer = z.infer<typeof MCPServerSchema>;
/**
 * MCP Server List Response
 */
declare const MCPServerListResponseSchema: z.ZodObject<{
  items: z.ZodArray<z.ZodObject<{
    id: z.ZodString;
    type: z.ZodEnum<["single", "multi"]>;
    createdAt: z.ZodString;
    updatedAt: z.ZodString;
    status: z.ZodDefault<z.ZodEnum<["active", "inactive", "error"]>>;
    config: z.ZodUnion<[z.ZodObject<{
      name: z.ZodString;
      tools: z.ZodArray<z.ZodString, "many">;
      authConfigId: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    }, {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    }>, z.ZodObject<{
      name: z.ZodString;
      tools: z.ZodArray<z.ZodString, "many">;
      toolkits: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
      name: string;
      tools: string[];
      toolkits: string[];
    }, {
      name: string;
      tools: string[];
      toolkits: string[];
    }>]>;
  }, "strip", z.ZodTypeAny, {
    type: "single" | "multi";
    status: "error" | "active" | "inactive";
    id: string;
    createdAt: string;
    updatedAt: string;
    config: {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    } | {
      name: string;
      tools: string[];
      toolkits: string[];
    };
  }, {
    type: "single" | "multi";
    id: string;
    createdAt: string;
    updatedAt: string;
    config: {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    } | {
      name: string;
      tools: string[];
      toolkits: string[];
    };
    status?: "error" | "active" | "inactive" | undefined;
  }>, "many">;
  total: z.ZodNumber;
  page: z.ZodNumber;
  pageSize: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
  items: {
    type: "single" | "multi";
    status: "error" | "active" | "inactive";
    id: string;
    createdAt: string;
    updatedAt: string;
    config: {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    } | {
      name: string;
      tools: string[];
      toolkits: string[];
    };
  }[];
  total: number;
  page: number;
  pageSize: number;
}, {
  items: {
    type: "single" | "multi";
    id: string;
    createdAt: string;
    updatedAt: string;
    config: {
      name: string;
      tools: string[];
      authConfigId?: string | undefined;
    } | {
      name: string;
      tools: string[];
      toolkits: string[];
    };
    status?: "error" | "active" | "inactive" | undefined;
  }[];
  total: number;
  page: number;
  pageSize: number;
}>;
type MCPServerListResponse = z.infer<typeof MCPServerListResponseSchema>;
/**
 * MCP Server Update Parameters
 */
declare const MCPServerUpdateParamsSchema: z.ZodObject<{
  name: z.ZodOptional<z.ZodString>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  allowedTools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
  name?: string | undefined;
  toolkits?: string[] | undefined;
  allowedTools?: string[] | undefined;
}, {
  name?: string | undefined;
  toolkits?: string[] | undefined;
  allowedTools?: string[] | undefined;
}>;
type MCPServerUpdateParams = z.infer<typeof MCPServerUpdateParamsSchema>;
/**
 * MCP Server Create Response
 */
declare const MCPServerCreateResponseSchema: z.ZodObject<{
  id: z.ZodString;
  type: z.ZodEnum<["single", "multi"]>;
  createdAt: z.ZodString;
  updatedAt: z.ZodString;
  status: z.ZodDefault<z.ZodEnum<["active", "inactive", "error"]>>;
  config: z.ZodUnion<[z.ZodObject<{
    name: z.ZodString;
    tools: z.ZodArray<z.ZodString, "many">;
    authConfigId: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  }, {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  }>, z.ZodObject<{
    name: z.ZodString;
    tools: z.ZodArray<z.ZodString, "many">;
    toolkits: z.ZodArray<z.ZodString, "many">;
  }, "strip", z.ZodTypeAny, {
    name: string;
    tools: string[];
    toolkits: string[];
  }, {
    name: string;
    tools: string[];
    toolkits: string[];
  }>]>;
}, "strip", z.ZodTypeAny, {
  type: "single" | "multi";
  status: "error" | "active" | "inactive";
  id: string;
  createdAt: string;
  updatedAt: string;
  config: {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  } | {
    name: string;
    tools: string[];
    toolkits: string[];
  };
}, {
  type: "single" | "multi";
  id: string;
  createdAt: string;
  updatedAt: string;
  config: {
    name: string;
    tools: string[];
    authConfigId?: string | undefined;
  } | {
    name: string;
    tools: string[];
    toolkits: string[];
  };
  status?: "error" | "active" | "inactive" | undefined;
}>;
type MCPServerCreateResponse = z.infer<typeof MCPServerCreateResponseSchema>;
/**
 * MCP Create Method Response Type
 * Extends the API response with a getServer method for retrieving server instances
 */
type MCPCreateMethodResponse<T = GenerateURLResponse> = (McpCreateResponse | CustomCreateResponse) & {
  toolkits: string[];
  getServer: (params: MCPGetServerParams) => Promise<T>;
};
/**
 * MCP Server URL Information
 */
type McpServerUrlInfo = {
  url: URL;
  name: string;
  toolkit?: string;
};
type McpServerGetResponse = McpServerUrlInfo | McpServerUrlInfo[];
type McpUrlResponseCamelCase = {
  connectedAccountUrls?: string[];
  userIdsUrl?: string[];
  mcpUrl: string;
};
type McpUrlResponse = {
  name: string;
  url: string;
}[];
type McpServerCreateResponse<T> = (McpCreateResponse | CustomCreateResponse) & {
  toolkits: string[];
  getServer: (params: MCPGetServerParams) => Promise<T>;
};
declare enum ConnectionStatus {
  CONNECTED = "CONNECTED",
  DISCONNECTED = "DISCONNECTED",
}
type McpToolkitConnectionStatus = {
  type: ConnectionStatus.CONNECTED;
  connected: true;
  toolkit: string;
  connectedAccountId: string;
} | {
  type: ConnectionStatus.DISCONNECTED;
  connected: false;
  toolkit: string;
};
type McpUserConnectionStatus = {
  type: ConnectionStatus.CONNECTED;
  connected: true;
  connectedToolkits: Record<string, McpToolkitConnectionStatus>;
} | {
  type: ConnectionStatus.DISCONNECTED;
  connected: false;
  connectedToolkits: Record<string, McpToolkitConnectionStatus>;
};
declare const CustomCreateResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  createdAt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  updatedAt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  status: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  status?: string | null | undefined;
  createdAt?: string | null | undefined;
  updatedAt?: string | null | undefined;
}, {
  name: string;
  id: string;
  status?: string | null | undefined;
  createdAt?: string | null | undefined;
  updatedAt?: string | null | undefined;
}>;
type CustomCreateResponse$1 = z.infer<typeof CustomCreateResponseSchema>;
declare const ComposioCustomCreateResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  created_at: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  updated_at: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  status: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  status?: string | null | undefined;
  created_at?: string | null | undefined;
  updated_at?: string | null | undefined;
}, {
  name: string;
  id: string;
  status?: string | null | undefined;
  created_at?: string | null | undefined;
  updated_at?: string | null | undefined;
}>;
type CustomCreateResponseValidated = z.infer<typeof CustomCreateResponseSchema>;
declare const McpListResponseSchema: z.ZodObject<{
  items: z.ZodOptional<z.ZodArray<z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    createdAt: z.ZodOptional<z.ZodString>;
    updatedAt: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    id: string;
    status?: string | undefined;
    createdAt?: string | undefined;
    updatedAt?: string | undefined;
  }, {
    name: string;
    id: string;
    status?: string | undefined;
    createdAt?: string | undefined;
    updatedAt?: string | undefined;
  }>, "many">>;
}, "strip", z.ZodTypeAny, {
  items?: {
    name: string;
    id: string;
    status?: string | undefined;
    createdAt?: string | undefined;
    updatedAt?: string | undefined;
  }[] | undefined;
}, {
  items?: {
    name: string;
    id: string;
    status?: string | undefined;
    createdAt?: string | undefined;
    updatedAt?: string | undefined;
  }[] | undefined;
}>;
declare const ComposioMcpListResponseSchema: z.ZodObject<{
  items: z.ZodOptional<z.ZodArray<z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    created_at: z.ZodOptional<z.ZodString>;
    updated_at: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodString>;
  }, "strip", z.ZodTypeAny, {
    name: string;
    id: string;
    status?: string | undefined;
    created_at?: string | undefined;
    updated_at?: string | undefined;
  }, {
    name: string;
    id: string;
    status?: string | undefined;
    created_at?: string | undefined;
    updated_at?: string | undefined;
  }>, "many">>;
}, "strip", z.ZodTypeAny, {
  items?: {
    name: string;
    id: string;
    status?: string | undefined;
    created_at?: string | undefined;
    updated_at?: string | undefined;
  }[] | undefined;
}, {
  items?: {
    name: string;
    id: string;
    status?: string | undefined;
    created_at?: string | undefined;
    updated_at?: string | undefined;
  }[] | undefined;
}>;
declare const McpRetrieveResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  createdAt: z.ZodOptional<z.ZodString>;
  updatedAt: z.ZodOptional<z.ZodString>;
  status: z.ZodOptional<z.ZodString>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  tools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  managedAuthViaComposio: z.ZodOptional<z.ZodBoolean>;
  authConfigIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  mcpUrl: z.ZodString;
  commands: z.ZodObject<{
    claude: z.ZodString;
    cursor: z.ZodString;
    windsurf: z.ZodString;
  }, "strip", z.ZodTypeAny, {
    cursor: string;
    claude: string;
    windsurf: string;
  }, {
    cursor: string;
    claude: string;
    windsurf: string;
  }>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  mcpUrl: string;
  commands: {
    cursor: string;
    claude: string;
    windsurf: string;
  };
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  authConfigIds?: string[] | undefined;
  createdAt?: string | undefined;
  updatedAt?: string | undefined;
  managedAuthViaComposio?: boolean | undefined;
}, {
  name: string;
  id: string;
  mcpUrl: string;
  commands: {
    cursor: string;
    claude: string;
    windsurf: string;
  };
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  authConfigIds?: string[] | undefined;
  createdAt?: string | undefined;
  updatedAt?: string | undefined;
  managedAuthViaComposio?: boolean | undefined;
}>;
declare const ComposioMcpRetrieveResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  created_at: z.ZodOptional<z.ZodString>;
  updated_at: z.ZodOptional<z.ZodString>;
  status: z.ZodOptional<z.ZodString>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  tools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  managed_auth_via_composio: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  created_at?: string | undefined;
  updated_at?: string | undefined;
  managed_auth_via_composio?: boolean | undefined;
}, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  created_at?: string | undefined;
  updated_at?: string | undefined;
  managed_auth_via_composio?: boolean | undefined;
}>;
declare const McpDeleteResponseSchema: z.ZodObject<{
  id: z.ZodString;
  deleted: z.ZodOptional<z.ZodBoolean>;
  message: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
  id: string;
  message?: string | undefined;
  deleted?: boolean | undefined;
}, {
  id: string;
  message?: string | undefined;
  deleted?: boolean | undefined;
}>;
declare const ComposioMcpDeleteResponseSchema: z.ZodObject<{
  id: z.ZodString;
  deleted: z.ZodOptional<z.ZodBoolean>;
  message: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
  id: string;
  message?: string | undefined;
  deleted?: boolean | undefined;
}, {
  id: string;
  message?: string | undefined;
  deleted?: boolean | undefined;
}>;
declare const McpUpdateResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  createdAt: z.ZodOptional<z.ZodString>;
  updatedAt: z.ZodOptional<z.ZodString>;
  status: z.ZodOptional<z.ZodString>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  tools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  createdAt?: string | undefined;
  updatedAt?: string | undefined;
}, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  createdAt?: string | undefined;
  updatedAt?: string | undefined;
}>;
declare const ComposioMcpUpdateResponseSchema: z.ZodObject<{
  id: z.ZodString;
  name: z.ZodString;
  created_at: z.ZodOptional<z.ZodString>;
  updated_at: z.ZodOptional<z.ZodString>;
  status: z.ZodOptional<z.ZodString>;
  toolkits: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
  tools: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  created_at?: string | undefined;
  updated_at?: string | undefined;
}, {
  name: string;
  id: string;
  status?: string | undefined;
  tools?: string[] | undefined;
  toolkits?: string[] | undefined;
  created_at?: string | undefined;
  updated_at?: string | undefined;
}>;
type McpListResponse = z.infer<typeof McpListResponseSchema>;
type McpRetrieveResponse = z.infer<typeof McpRetrieveResponseSchema>;
type McpDeleteResponse = z.infer<typeof McpDeleteResponseSchema>;
type McpUpdateResponse = z.infer<typeof McpUpdateResponseSchema>;
type GenerateURLResponse$1 = z.infer<typeof GenerateURLResponseSchema>;
//#endregion
//#region src/provider/BaseProvider.d.ts
/**
 * @internal
 * Base class for all providers.
 * This class is not meant to be used directly, but rather to be extended by different provider implementations.
 */
declare abstract class BaseProvider<TMcpResponse$1> {
  /**
   * @public
   * The name of the provider.
   * Used to identify the provider in the telemetry.
   */
  abstract readonly name: string;
  /**
   * @internal
   * Whether the provider is agentic.
   * This is set automatically set by the core SDK implementation for different provider types.
   */
  abstract readonly _isAgentic: boolean;
  /**
   * @internal
   * The function to execute a tool.
   * This is set automatically injected by the core SDK.
   */
  private _globalExecuteToolFn;
  /**
   * @internal
   * Set the function to execute a tool.
   * This is set automatically and injected by the core SDK.
   */
  _setExecuteToolFn(executeToolFn: GlobalExecuteToolFn): void;
  /**
   * @public
   * Global function to execute a tool.
   * This function is used by providers to implement helper functions to execute tools.
   * This is a 1:1 mapping of the `execute` method in the `Tools` class.
   * @param {string} toolSlug - The slug of the tool to execute.
   * @param {ToolExecuteParams} body - The body of the tool execution.
   * @param {ExecuteToolModifiers} modifers - The modifiers of the tool execution.
   * @returns {Promise<string>} The result of the tool execution.
   */
  executeTool(toolSlug: string, body: ToolExecuteParams, modifers?: ExecuteToolModifiers): Promise<ToolExecuteResponse>;
  /**
   * @public
   * @deprecated: Will be removed in a future version, once the `experimental.mcp` flag is stabilized. Use `wrapMcpServers` instead.
   * Optional method to transform MCP URL response into provider-specific format.
   * Providers can override this method to define custom transformation logic
   * for MCP server responses.
   *
   * @param data - The MCP URL response data
      * @returns Transformed response in provider-specific format, or undefined to use default transformation
   */
  wrapMcpServerResponse?(data: McpUrlResponse): TMcpResponse$1;
}
/**
 * @public
 * Base class for all non-agentic providers.
 * This class is not meant to be used directly, but rather to be extended by concrete provider implementations.
 */
declare abstract class BaseNonAgenticProvider<TToolCollection$1, TTool$1, TMcpResponse$1 = McpServerGetResponse> extends BaseProvider<TMcpResponse$1> {
  readonly _isAgentic = false;
  /**
   * Wrap a tool in the provider specific format.
   * @param tool - The tool to wrap.
   * @returns The wrapped tool.
   */
  abstract wrapTool(tool: Tool): TTool$1;
  /**
   * Wrap a list of tools in the provider specific format.
   * @param tools - The tools to wrap.
   * @returns The wrapped tools.
   */
  abstract wrapTools(tools: Tool[]): TToolCollection$1;
}
/**
 * @public
 * Base class for all agentic providers.
 * This class is not meant to be used directly, but rather to be extended by concrete provider implementations.
 */
declare abstract class BaseAgenticProvider<TToolCollection$1, TTool$1, TMcpResponse$1> extends BaseProvider<TMcpResponse$1> {
  readonly _isAgentic = true;
  /**
   * Wrap a tool in the provider specific format.
   * @param tool - The tool to wrap.
   * @param executeTool - The function to execute the tool.
   * @returns The wrapped tool.
   */
  abstract wrapTool(tool: Tool, executeTool: ExecuteToolFn): TTool$1;
  /**
   * Wrap a list of tools in the provider specific format.
   * @param tools - The tools to wrap.
   * @param executeTool - The function to execute the tool.
   * @returns The wrapped tools.
   */
  abstract wrapTools(tools: Tool[], executeTool: ExecuteToolFn): TToolCollection$1;
}
/**
 * @internal
 * Base type for all providers.
 * This type is used to infer the type of the provider from the provider implementation.
 */
type BaseComposioProvider<TToolCollection$1, TTool$1, TMcpResponse$1 = McpServerGetResponse> = BaseNonAgenticProvider<TToolCollection$1, TTool$1, TMcpResponse$1> | BaseAgenticProvider<TToolCollection$1, TTool$1, TMcpResponse$1>;
//#endregion
export { McpUpdateResponse as $, SessionExecuteMetaModifiers as $t, MCPServer as A, ToolkitLatestVersionSchema as An, Oauth1InitiatedConnectionData as At, MCPToolkitConfig as B, Oauth2FailedConnectionData as Bt, MCPGenerateURLParams as C, ToolListResponseSchema as Cn, Oauth1ConnectionDataSchema as Ct, MCPInstanceParams as D, ToolSchema as Dn, Oauth1FailedConnectionDataSchema as Dt, MCPGetServerParamsSchema as E, ToolRetrievalOptions as En, Oauth1FailedConnectionData as Et, MCPServerSchema as F, ToolkitVersionSchema as Fn, Oauth2ActiveConnectionDataSchema as Ft, McpListResponse as G, Oauth2InitiatedConnectionDataSchema as Gt, MCPToolkitConfigsArraySchema as H, Oauth2InactiveConnectionData as Ht, MCPServerUpdateParams as I, ToolkitVersions as In, Oauth2ConnectionData as It, McpRetrieveResponseSchema as J, RedirectableAuthSchemeSchema as Jt, McpListResponseSchema as K, Oauth2InitiatingConnectionData as Kt, MCPServerUpdateParamsSchema as L, ToolkitVersionsSchema as Ln, Oauth2ConnectionDataSchema as Lt, MCPServerCreateResponseSchema as M, ToolkitVersion as Mn, Oauth1InitiatingConnectionData as Mt, MCPServerListResponse as N, ToolkitVersionParam as Nn, Oauth1InitiatingConnectionDataSchema as Nt, MCPMultiAppServer as O, Toolkit as On, Oauth1InactiveConnectionData as Ot, MCPServerListResponseSchema as P, ToolkitVersionParamSchema as Pn, Oauth2ActiveConnectionData as Pt, McpToolkitConnectionStatus as Q, ProviderOptions as Qt, MCPSingleAppServer as R, Oauth2ExpiredConnectionData as Rt, MCPCreateMethodResponse as S, ToolListResponse as Sn, Oauth1ConnectionData as St, MCPGetServerParams as T, ToolProxyParamsSchema as Tn, Oauth1ExpiredConnectionDataSchema as Tt, McpDeleteResponse as U, Oauth2InactiveConnectionDataSchema as Ut, MCPToolkitConfigSchema as V, Oauth2FailedConnectionDataSchema as Vt, McpDeleteResponseSchema as W, Oauth2InitiatedConnectionData as Wt, McpServerGetResponse as X, ExecuteToolModifiers as Xt, McpServerCreateResponse as Y, AgenticToolOptions as Yt, McpServerUrlInfo as Z, MetaToolArguments as Zt, GenerateURLResponse$1 as _, ToolExecuteResponse as _n, CustomOauth1ConnectionDataSchema as _t, ComposioGenerateURLParamsSchema as a, beforeExecuteMetaModifier as an, ExecuteToolFnOptions as at, MCPAuthOptions as b, ToolListParams as bn, Oauth1ActiveConnectionData as bt, ComposioMcpListResponseSchema as c, CustomAuthParamsSchema as cn, BaseConnectionFields as ct, ConnectionStatus as d, SchemaModifierOptions as dn, ConnectionDataSchema as dt, SessionMetaToolOptions as en, McpUpdateResponseSchema as et, CustomCreateResponse$1 as f, Tool as fn, ConnectionStatusEnum as ft, GenerateURLParamsSchema as g, ToolExecuteParamsSchema as gn, CustomOauth1ConnectionData as gt, GenerateURLParams as h, ToolExecuteParams as hn, CustomConnectionDataSchema as ht, ComposioCustomCreateResponseSchema as i, afterExecuteModifier as in, ExecuteToolFn as it, MCPServerCreateResponse as j, ToolkitSchema as jn, Oauth1InitiatedConnectionDataSchema as jt, MCPMultiAppServerSchema as k, ToolkitLatestVersion as kn, Oauth1InactiveConnectionDataSchema as kt, ComposioMcpRetrieveResponseSchema as l, JSONSchemaProperty as ln, BillcomAuthConnectionDataSchema as lt, CustomCreateResponseValidated as m, ToolExecuteMetaParamsSchema as mn, CustomConnectionData as mt, BaseComposioProvider as n, TransformToolSchemaModifier as nn, McpUrlResponseCamelCase as nt, ComposioGenerateURLResponseSchema as o, beforeExecuteModifier as on, GlobalExecuteToolFn as ot, CustomCreateResponseSchema as p, ToolExecuteMetaParams as pn, ConnectionStatuses as pt, McpRetrieveResponse as q, Oauth2InitiatingConnectionDataSchema as qt, BaseNonAgenticProvider as r, afterExecuteMetaModifier as rn, McpUserConnectionStatus as rt, ComposioMcpDeleteResponseSchema as s, CustomAuthParams as sn, Provider as st, BaseAgenticProvider as t, ToolOptions as tn, McpUrlResponse as tt, ComposioMcpUpdateResponseSchema as u, JSONSchemaPropertySchema as un, ConnectionData as ut, GenerateURLResponseSchema as v, ToolExecuteResponseSchema as vn, CustomOauth2ConnectionData as vt, MCPGenerateURLParamsSchema as w, ToolProxyParams as wn, Oauth1ExpiredConnectionData as wt, MCPAuthOptionsSchema as x, ToolListParamsSchema as xn, Oauth1ActiveConnectionDataSchema as xt, GenerateURLResponseValidated as y, ToolList as yn, CustomOauth2ConnectionDataSchema as yt, MCPSingleAppServerSchema as z, Oauth2ExpiredConnectionDataSchema as zt };