import { z } from "zod"; import type { FunctionSchema } from "../types/function.js"; export declare const NativeOperatorTypeSchema: z.ZodEnum<["OPERATOR_TYPE_UNSPECIFIED", "OPERATOR_TYPE_BOOLEAN", "OPERATOR_TYPE_DATE", "OPERATOR_TYPE_DATETIME", "OPERATOR_TYPE_LIST_OF_STRING", "OPERATOR_TYPE_LIST_OF_NUMBER", "OPERATOR_TYPE_NUMBER", "OPERATOR_TYPE_STRING", "OPERATOR_TYPE_LIST_OF_OBJECT"]>; export declare const NativeAppDataTableColumnSchema: z.ZodObject<{ key: z.ZodString; name: z.ZodString; type: z.ZodEnum<["OPERATOR_TYPE_UNSPECIFIED", "OPERATOR_TYPE_BOOLEAN", "OPERATOR_TYPE_DATE", "OPERATOR_TYPE_DATETIME", "OPERATOR_TYPE_LIST_OF_STRING", "OPERATOR_TYPE_LIST_OF_NUMBER", "OPERATOR_TYPE_NUMBER", "OPERATOR_TYPE_STRING", "OPERATOR_TYPE_LIST_OF_OBJECT"]>; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>; export declare const NativeAppDataTableSchemaSchema: z.ZodObject<{ channelId: z.ZodOptional; appId: z.ZodOptional; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }>; export declare const NativeCreateAppDataTableParamsSchema: z.ZodObject<{ appId: z.ZodString; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }, { appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }>; export declare const NativeCreateAppDataTableResultSchema: z.ZodObject<{ requestId: z.ZodString; }, "strip", z.ZodTypeAny, { requestId: string; }, { requestId: string; }>; export declare const NativeCreateAppDataTableSchemaParamsSchema: z.ZodObject<{ channelId: z.ZodString; appId: z.ZodString; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { channelId: string; appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }, { channelId: string; appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }>; export declare const NativeCreateAppDataTableSchemaResultSchema: z.ZodObject<{ requestId: z.ZodString; schema: z.ZodOptional; appId: z.ZodOptional; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { requestId: string; schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }, { requestId: string; schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }>; export declare const NativeGetAppDataTableSchemaParamsSchema: z.ZodObject<{ channelId: z.ZodString; appId: z.ZodString; tableName: z.ZodString; }, "strip", z.ZodTypeAny, { channelId: string; appId: string; tableName: string; }, { channelId: string; appId: string; tableName: string; }>; export declare const NativeGetAppDataTableSchemaResultSchema: z.ZodObject<{ schema: z.ZodOptional; appId: z.ZodOptional; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }, { schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }>; export declare const NativeUpsertAppDataTableRowsParamsSchema: z.ZodObject<{ channelId: z.ZodString; appId: z.ZodString; tableName: z.ZodString; rows: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { channelId: string; appId: string; tableName: string; rows: Record[]; }, { channelId: string; appId: string; tableName: string; rows: Record[]; }>; export declare const NativeUpsertAppDataTableRowsResultSchema: z.ZodObject<{ requestId: z.ZodString; acceptedRowCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { requestId: string; acceptedRowCount: number; }, { requestId: string; acceptedRowCount: number; }>; export declare const NativeGetAppNotebookVersionsParamsSchema: z.ZodObject<{ appId: z.ZodString; }, "strip", z.ZodTypeAny, { appId: string; }, { appId: string; }>; export declare const NativeAppNotebookVersionSchema: z.ZodObject<{ notebookKey: z.ZodString; version: z.ZodNumber; latestRevisionId: z.ZodOptional; updatedAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }>; export declare const NativeGetAppNotebookVersionsResultSchema: z.ZodObject<{ success: z.ZodBoolean; errorMessage: z.ZodOptional; notebooks: z.ZodArray; updatedAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; notebooks: { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }[]; errorMessage?: string | undefined; }, { success: boolean; notebooks: { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }[]; errorMessage?: string | undefined; }>; export declare const NativeListActiveOAuthManagerTargetsParamsSchema: z.ZodObject<{ cursor: z.ZodOptional; limit: z.ZodNumber; }, "strict", z.ZodTypeAny, { limit: number; cursor?: string | undefined; }, { limit: number; cursor?: string | undefined; }>; export declare const NativeActiveOAuthManagerTargetSchema: z.ZodObject<{ channelId: z.ZodString; managerId: z.ZodString; }, "strict", z.ZodTypeAny, { channelId: string; managerId: string; }, { channelId: string; managerId: string; }>; export declare const NativeListActiveOAuthManagerTargetsResultSchema: z.ZodObject<{ targets: z.ZodArray, "many">; nextCursor: z.ZodOptional; }, "strict", z.ZodTypeAny, { targets: { channelId: string; managerId: string; }[]; nextCursor?: string | undefined; }, { targets: { channelId: string; managerId: string; }[]; nextCursor?: string | undefined; }>; export declare const NativeOAuthFlowSchema: z.ZodObject<{ id: z.ZodString; phase: z.ZodEnum<["before", "oauth", "after", "completed", "canceled"]>; expiresAt: z.ZodString; key: z.ZodOptional; targetAuthScope: z.ZodOptional; authorizationURL: z.ZodOptional; canResume: z.ZodOptional; steps: z.ZodOptional; title: z.ZodString; description: z.ZodOptional; icon: z.ZodEnum<["installation", "account", "organization", "permission", "settings"]>; status: z.ZodEnum<["pending", "in_progress", "completed", "failed", "unknown"]>; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }>; export declare const NativeGetOAuthFlowParamsSchema: z.ZodObject<{ flowId: z.ZodString; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { flowId: string; language?: string | undefined; }, { flowId: string; language?: string | undefined; }>; export declare const NativeResumeOAuthFlowParamsSchema: z.ZodObject<{ flowId: z.ZodString; resumeNonce: z.ZodOptional; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { flowId: string; language?: string | undefined; resumeNonce?: string | undefined; }, { flowId: string; language?: string | undefined; resumeNonce?: string | undefined; }>; export declare const NativeCancelOAuthFlowParamsSchema: z.ZodObject<{ flowId: z.ZodString; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { flowId: string; language?: string | undefined; }, { flowId: string; language?: string | undefined; }>; export declare const NativeOAuthFlowResultSchema: z.ZodObject<{ flow: z.ZodOptional; expiresAt: z.ZodString; key: z.ZodOptional; targetAuthScope: z.ZodOptional; authorizationURL: z.ZodOptional; canResume: z.ZodOptional; steps: z.ZodOptional; title: z.ZodString; description: z.ZodOptional; icon: z.ZodEnum<["installation", "account", "organization", "permission", "settings"]>; status: z.ZodEnum<["pending", "in_progress", "completed", "failed", "unknown"]>; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { flow?: { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; } | undefined; }, { flow?: { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; } | undefined; }>; export declare const nativeFunctionSchemaDefinitions: ({ name: string; description: string; input: z.ZodObject<{ flowId: z.ZodString; language: z.ZodOptional; }, "strict", z.ZodTypeAny, { flowId: string; language?: string | undefined; }, { flowId: string; language?: string | undefined; }>; output: z.ZodObject<{ flow: z.ZodOptional; expiresAt: z.ZodString; key: z.ZodOptional; targetAuthScope: z.ZodOptional; authorizationURL: z.ZodOptional; canResume: z.ZodOptional; steps: z.ZodOptional; title: z.ZodString; description: z.ZodOptional; icon: z.ZodEnum<["installation", "account", "organization", "permission", "settings"]>; status: z.ZodEnum<["pending", "in_progress", "completed", "failed", "unknown"]>; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }, { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }, { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { flow?: { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; } | undefined; }, { flow?: { id: string; expiresAt: string; phase: "oauth" | "before" | "after" | "completed" | "canceled"; key?: string | undefined; targetAuthScope?: string | undefined; authorizationURL?: string | undefined; canResume?: boolean | undefined; steps?: { status: "completed" | "unknown" | "pending" | "in_progress" | "failed"; id: "oauth" | "before" | "after"; title: string; icon: "installation" | "account" | "organization" | "permission" | "settings"; description?: string | undefined; detail?: string | undefined; }[] | undefined; } | undefined; }>; } | { name: string; description: string; input: z.ZodObject<{ appId: z.ZodString; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }, { appId: string; tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; primaryKeyColumns?: string[] | undefined; }>; output: z.ZodObject<{ requestId: z.ZodString; }, "strip", z.ZodTypeAny, { requestId: string; }, { requestId: string; }>; } | { name: string; description: string; input: z.ZodObject<{ channelId: z.ZodString; appId: z.ZodString; tableName: z.ZodString; }, "strip", z.ZodTypeAny, { channelId: string; appId: string; tableName: string; }, { channelId: string; appId: string; tableName: string; }>; output: z.ZodObject<{ schema: z.ZodOptional; appId: z.ZodOptional; tableName: z.ZodString; columns: z.ZodArray; nullable: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }, { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }>, "many">; primaryKeyColumns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }, { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }, { schema?: { tableName: string; columns: { type: "OPERATOR_TYPE_UNSPECIFIED" | "OPERATOR_TYPE_BOOLEAN" | "OPERATOR_TYPE_DATE" | "OPERATOR_TYPE_DATETIME" | "OPERATOR_TYPE_LIST_OF_STRING" | "OPERATOR_TYPE_LIST_OF_NUMBER" | "OPERATOR_TYPE_NUMBER" | "OPERATOR_TYPE_STRING" | "OPERATOR_TYPE_LIST_OF_OBJECT"; name: string; key: string; description?: string | undefined; nullable?: boolean | undefined; }[]; channelId?: string | undefined; appId?: string | undefined; primaryKeyColumns?: string[] | undefined; } | undefined; }>; } | { name: string; description: string; input: z.ZodObject<{ channelId: z.ZodString; appId: z.ZodString; tableName: z.ZodString; rows: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { channelId: string; appId: string; tableName: string; rows: Record[]; }, { channelId: string; appId: string; tableName: string; rows: Record[]; }>; output: z.ZodObject<{ requestId: z.ZodString; acceptedRowCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { requestId: string; acceptedRowCount: number; }, { requestId: string; acceptedRowCount: number; }>; } | { name: string; description: string; input: z.ZodObject<{ appId: z.ZodString; }, "strip", z.ZodTypeAny, { appId: string; }, { appId: string; }>; output: z.ZodObject<{ success: z.ZodBoolean; errorMessage: z.ZodOptional; notebooks: z.ZodArray; updatedAt: z.ZodOptional; }, "strip", z.ZodTypeAny, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }, { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; notebooks: { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }[]; errorMessage?: string | undefined; }, { success: boolean; notebooks: { notebookKey: string; version: number; latestRevisionId?: string | undefined; updatedAt?: string | undefined; }[]; errorMessage?: string | undefined; }>; } | { name: string; description: string; input: z.ZodObject<{ cursor: z.ZodOptional; limit: z.ZodNumber; }, "strict", z.ZodTypeAny, { limit: number; cursor?: string | undefined; }, { limit: number; cursor?: string | undefined; }>; output: z.ZodObject<{ targets: z.ZodArray, "many">; nextCursor: z.ZodOptional; }, "strict", z.ZodTypeAny, { targets: { channelId: string; managerId: string; }[]; nextCursor?: string | undefined; }, { targets: { channelId: string; managerId: string; }[]; nextCursor?: string | undefined; }>; })[]; export declare function getNativeFunctionSchemas(): FunctionSchema[]; //# sourceMappingURL=native.d.ts.map