@squidcloud/client
Version:
A typescript implementation of the Squid client
31 lines (30 loc) • 1.17 kB
TypeScript
/** A type alias for an application id. */
export type AppId = string;
/** A tuple of environment identifiers like 'dev' or 'prod'. */
export declare const ENVIRONMENT_IDS: readonly ["dev", "prod"];
/** A type representing valid environment identifiers derived from ENVIRONMENT_IDS. */
export type EnvironmentId = (typeof ENVIRONMENT_IDS)[number];
/** A type alias for a squid developer identifier. */
export type SquidDeveloperId = string;
/** A type alias for an integration id. */
export type IntegrationId = string;
/** A type alias for a client identifier. */
export type ClientId = string;
/** A type alias for a squid document identifier. */
export type SquidDocId = string;
/** A type alias for a client request identifier. */
export type ClientRequestId = string;
/** ID of AI agent. Also known as AI profile id. */
export type AiAgentId = string;
/** App-level ID of AI Knowledge Base */
export type AiKnowledgeBaseId = string;
/**
* The built-in agent id. Cannot be customized.
* @category AI
*/
export declare const BUILT_IN_AGENT_ID = "built_in_agent";
/**
* A type alias for an AI context identifier.
* @category AI
*/
export type AiContextId = string;