import type { IFieldRo, IConvertFieldRo, NotificationStatesEnum, IGetFieldsQuery } from '@teable/core'; import type { IListBaseCollaboratorUserRo, IShareViewRowCountRo, IShareViewAggregationsRo, IAggregationRo, IGroupPointsRo, IQueryBaseRo, ResourceType, ListSpaceCollaboratorRo, IGetRecordsRo, ListBaseCollaboratorRo, ICalendarDailyCollectionRo, IGetDepartmentListRo, IGetDepartmentUserRo, IShareViewCollaboratorsRo, ICreateRecordsRo, IUpdateRecordRo, IUpdateRecordsRo, IRecordInsertOrderRo, IUpdateRecordOrdersRo } from '@teable/openapi'; export declare const ReactQueryKeys: { space: (spaceId: string) => readonly ["space", string]; base: (baseId: string) => readonly ["base", string]; baseAll: () => readonly ["base-all"]; templateList: () => readonly ["template-list"]; templateCategoryList: () => readonly ["template-category-list"]; templateDetail: (templateId: string) => readonly ["template-detail", string]; publishedTemplateCategoryList: () => readonly ["published-template-category-list"]; publishedTemplateList: () => readonly ["published-template-list"]; baseList: (spaceId: string) => readonly ["base-list", string]; pinList: () => readonly ["pin-list"]; spaceList: () => readonly ["space-list"]; tableList: (baseId: string) => readonly ["table-list", string]; recordCommentCount: (tableId: string, recordId: string) => readonly ["record-comment-count", string, string]; commentList: (tableId: string, recordId: string) => readonly ["comment-list", string, string]; commentCount: (tableId: string, query?: IGetRecordsRo) => readonly ["comment-count", string, { filter?: import("@teable/core").IFilterSet | null | undefined; projection?: string[] | undefined; cellFormat?: import("@teable/core").CellFormat | undefined; fieldKeyType?: import("@teable/core").FieldKeyType | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; filterByTql?: string | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; filterLinkCellCandidate?: string | [string, string] | undefined; filterLinkCellSelected?: string | [string, string] | undefined; selectedRecordIds?: string[] | undefined; orderBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | undefined; groupBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | null | undefined; collapsedGroupIds?: string[] | undefined; queryId?: string | undefined; take?: number | undefined; skip?: number | undefined; } | undefined]; commentDetail: (tableId: string, recordId: string, commentId: string) => readonly ["comment-detail", string, string, string]; commentAttachment: (tableId: string, recordId: string, path: string) => readonly ["comment-attachment", string, string, string]; commentSubscribeStatus: (tableId: string, recordId: string) => readonly ["comment-notify-status", string, string]; subscriptionSummary: (spaceId: string) => readonly ["subscription-summary", string]; subscriptionSummaryList: () => readonly ["subscription-summary"]; instanceUsage: () => readonly ["instance-usage"]; spaceCollaboratorList: (spaceId: string, options?: ListSpaceCollaboratorRo) => readonly ["space-collaborator-list", string, { type?: import("@teable/openapi").PrincipalType | undefined; search?: string | undefined; orderBy?: "asc" | "desc" | undefined; take?: number | undefined; skip?: number | undefined; includeSystem?: boolean | undefined; includeBase?: boolean | undefined; }] | readonly ["space-collaborator-list", string]; baseCollaboratorList: (baseId: string, options?: ListBaseCollaboratorRo) => readonly ["base-collaborator-list", string, { type?: import("@teable/openapi").PrincipalType | undefined; search?: string | undefined; take?: number | undefined; skip?: number | undefined; includeSystem?: boolean | undefined; }] | readonly ["base-collaborator-list", string]; baseCollaboratorListUser: (baseId: string, options?: IListBaseCollaboratorUserRo) => readonly ["base-collaborator-list-user", string, { search?: string | undefined; orderBy?: "asc" | "desc" | undefined; take?: number | undefined; skip?: number | undefined; includeSystem?: boolean | undefined; }] | readonly ["base-collaborator-list-user", string]; notifyList: (filter: { status: NotificationStatesEnum; }) => readonly ["notification", "list", { status: NotificationStatesEnum; }]; notifyUnreadCount: () => string[]; rowCount: (tableId: string, query: IQueryBaseRo) => readonly ["row-count", string, { filter?: import("@teable/core").IFilterSet | null | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; filterByTql?: string | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; filterLinkCellCandidate?: string | [string, string] | undefined; filterLinkCellSelected?: string | [string, string] | undefined; selectedRecordIds?: string[] | undefined; }]; groupPoints: (tableId: string, query: IGroupPointsRo) => readonly ["group-points", string, { filter?: import("@teable/core").IFilterSet | null | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; groupBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | null | undefined; collapsedGroupIds?: string[] | undefined; }]; aggregations: (tableId: string, query: IAggregationRo) => readonly ["aggregations", string, { filter?: import("@teable/core").IFilterSet | null | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; filterByTql?: string | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; filterLinkCellCandidate?: string | [string, string] | undefined; filterLinkCellSelected?: string | [string, string] | undefined; selectedRecordIds?: string[] | undefined; groupBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | null | undefined; field?: Partial> | undefined; }]; shareView: (shareId: string) => readonly ["share-view", string]; shareViewRowCount: (shareId: string, query: IShareViewRowCountRo) => readonly ["share-view-row-count", string, { filter?: import("@teable/core").IFilterSet | null | undefined; ignoreViewQuery?: boolean | undefined; filterByTql?: string | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; filterLinkCellCandidate?: string | [string, string] | undefined; filterLinkCellSelected?: string | [string, string] | undefined; selectedRecordIds?: string[] | undefined; }]; shareViewGroupPoints: (shareId: string, query: IGroupPointsRo) => readonly ["share-view-group-points", string, { filter?: import("@teable/core").IFilterSet | null | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; groupBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | null | undefined; collapsedGroupIds?: string[] | undefined; }]; shareViewAggregations: (shareId: string, query: IShareViewAggregationsRo) => readonly ["share-view-aggregations", string, { filter?: import("@teable/core").IFilterSet | null | undefined; ignoreViewQuery?: boolean | undefined; filterByTql?: string | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; filterLinkCellCandidate?: string | [string, string] | undefined; filterLinkCellSelected?: string | [string, string] | undefined; selectedRecordIds?: string[] | undefined; groupBy?: { order: import("@teable/core").SortFunc; fieldId: string; }[] | null | undefined; field?: Partial> | undefined; }]; createField: (tableId: string, fieldRo: IFieldRo) => readonly ["create-field", string, { type: import("@teable/core").FieldType; description?: string | null | undefined; options?: {} | { relationship: import("@teable/core").Relationship; foreignTableId: string; lookupFieldId: string; fkHostTableName: string; selfKeyName: string; foreignKeyName: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; isOneWay?: boolean | undefined; symmetricFieldId?: string | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { expression: "countall({values})" | "counta({values})" | "count({values})" | "sum({values})" | "max({values})" | "min({values})" | "and({values})" | "or({values})" | "xor({values})" | "array_join({values})" | "array_unique({values})" | "array_compact({values})" | "concatenate({values})"; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { expression: string; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; defaultValue?: "now" | undefined; } | { defaultValue?: boolean | undefined; } | { showAs?: { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; defaultValue?: string | undefined; } | { max: number; color: import("@teable/core").Colors.RedBright | import("@teable/core").Colors.TealBright | import("@teable/core").Colors.YellowBright; icon: import("@teable/core").RatingIcon; } | { defaultValue?: string | string[] | undefined; isMultiple?: boolean | undefined; shouldNotify?: boolean | undefined; } | { color: import("@teable/core").Colors; label: string; maxCount?: number | undefined; resetCount?: boolean | undefined; workflow?: { name?: string | undefined; id?: string | undefined; isActive?: boolean | undefined; } | null | undefined; } | { relationship: import("@teable/core").Relationship; foreignTableId: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; lookupFieldId?: string | undefined; isOneWay?: boolean | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { choices: { name: string; color?: import("@teable/core").Colors | undefined; id?: string | undefined; }[]; defaultValue?: string | string[] | undefined; preventAutoNewOptions?: boolean | undefined; } | { formatting?: { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | undefined; defaultValue?: number | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | undefined; name?: string | undefined; id?: string | undefined; aiConfig?: { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Summary; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Translation; sourceFieldId: string; targetLanguage: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Improvement; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.ImageGeneration; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Tag; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Rating; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Classification; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | null | undefined; isLookup?: boolean | undefined; lookupOptions?: { foreignTableId: string; lookupFieldId: string; linkFieldId: string; filter?: import("@teable/core").IFilterSet | null | undefined; } | undefined; notNull?: boolean | undefined; unique?: boolean | undefined; dbFieldName?: string | undefined; order?: { viewId: string; orderIndex: number; } | undefined; }]; deleteField: (tableId: string, fieldId: string) => readonly ["delete-field", string, string]; convertField: (tableId: string, fieldId: string, fieldRo: IConvertFieldRo) => readonly ["convert-field", string, string, { type: import("@teable/core").FieldType; description?: string | null | undefined; options?: {} | { relationship: import("@teable/core").Relationship; foreignTableId: string; lookupFieldId: string; fkHostTableName: string; selfKeyName: string; foreignKeyName: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; isOneWay?: boolean | undefined; symmetricFieldId?: string | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { expression: "countall({values})" | "counta({values})" | "count({values})" | "sum({values})" | "max({values})" | "min({values})" | "and({values})" | "or({values})" | "xor({values})" | "array_join({values})" | "array_unique({values})" | "array_compact({values})" | "concatenate({values})"; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { expression: string; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; defaultValue?: "now" | undefined; } | { defaultValue?: boolean | undefined; } | { showAs?: { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; defaultValue?: string | undefined; } | { max: number; color: import("@teable/core").Colors.RedBright | import("@teable/core").Colors.TealBright | import("@teable/core").Colors.YellowBright; icon: import("@teable/core").RatingIcon; } | { defaultValue?: string | string[] | undefined; isMultiple?: boolean | undefined; shouldNotify?: boolean | undefined; } | { color: import("@teable/core").Colors; label: string; maxCount?: number | undefined; resetCount?: boolean | undefined; workflow?: { name?: string | undefined; id?: string | undefined; isActive?: boolean | undefined; } | null | undefined; } | { relationship: import("@teable/core").Relationship; foreignTableId: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; lookupFieldId?: string | undefined; isOneWay?: boolean | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { choices: { name: string; color?: import("@teable/core").Colors | undefined; id?: string | undefined; }[]; defaultValue?: string | string[] | undefined; preventAutoNewOptions?: boolean | undefined; } | { formatting?: { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | undefined; defaultValue?: number | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | undefined; name?: string | undefined; aiConfig?: { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Summary; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Translation; sourceFieldId: string; targetLanguage: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Improvement; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.ImageGeneration; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Tag; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Rating; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Classification; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | null | undefined; isLookup?: boolean | undefined; lookupOptions?: { foreignTableId: string; lookupFieldId: string; linkFieldId: string; filter?: import("@teable/core").IFilterSet | null | undefined; } | undefined; notNull?: boolean | undefined; unique?: boolean | undefined; dbFieldName?: string | undefined; }]; planFieldCreate: (tableId: string, fieldRo: IFieldRo) => readonly ["create-field-plan", string, { type: import("@teable/core").FieldType; description?: string | null | undefined; options?: {} | { relationship: import("@teable/core").Relationship; foreignTableId: string; lookupFieldId: string; fkHostTableName: string; selfKeyName: string; foreignKeyName: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; isOneWay?: boolean | undefined; symmetricFieldId?: string | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { expression: "countall({values})" | "counta({values})" | "count({values})" | "sum({values})" | "max({values})" | "min({values})" | "and({values})" | "or({values})" | "xor({values})" | "array_join({values})" | "array_unique({values})" | "array_compact({values})" | "concatenate({values})"; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { expression: string; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; defaultValue?: "now" | undefined; } | { defaultValue?: boolean | undefined; } | { showAs?: { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; defaultValue?: string | undefined; } | { max: number; color: import("@teable/core").Colors.RedBright | import("@teable/core").Colors.TealBright | import("@teable/core").Colors.YellowBright; icon: import("@teable/core").RatingIcon; } | { defaultValue?: string | string[] | undefined; isMultiple?: boolean | undefined; shouldNotify?: boolean | undefined; } | { color: import("@teable/core").Colors; label: string; maxCount?: number | undefined; resetCount?: boolean | undefined; workflow?: { name?: string | undefined; id?: string | undefined; isActive?: boolean | undefined; } | null | undefined; } | { relationship: import("@teable/core").Relationship; foreignTableId: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; lookupFieldId?: string | undefined; isOneWay?: boolean | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { choices: { name: string; color?: import("@teable/core").Colors | undefined; id?: string | undefined; }[]; defaultValue?: string | string[] | undefined; preventAutoNewOptions?: boolean | undefined; } | { formatting?: { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | undefined; defaultValue?: number | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | undefined; name?: string | undefined; id?: string | undefined; aiConfig?: { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Summary; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Translation; sourceFieldId: string; targetLanguage: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Improvement; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.ImageGeneration; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Tag; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Rating; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Classification; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | null | undefined; isLookup?: boolean | undefined; lookupOptions?: { foreignTableId: string; lookupFieldId: string; linkFieldId: string; filter?: import("@teable/core").IFilterSet | null | undefined; } | undefined; notNull?: boolean | undefined; unique?: boolean | undefined; dbFieldName?: string | undefined; order?: { viewId: string; orderIndex: number; } | undefined; }]; planFieldConvert: (tableId: string, fieldId: string, fieldRo: IConvertFieldRo) => readonly ["convert-field-plan", string, string, { type: import("@teable/core").FieldType; description?: string | null | undefined; options?: {} | { relationship: import("@teable/core").Relationship; foreignTableId: string; lookupFieldId: string; fkHostTableName: string; selfKeyName: string; foreignKeyName: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; isOneWay?: boolean | undefined; symmetricFieldId?: string | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { expression: "countall({values})" | "counta({values})" | "count({values})" | "sum({values})" | "max({values})" | "min({values})" | "and({values})" | "or({values})" | "xor({values})" | "array_join({values})" | "array_unique({values})" | "array_compact({values})" | "concatenate({values})"; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { expression: string; timeZone?: string | undefined; formatting?: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; } | { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; defaultValue?: "now" | undefined; } | { defaultValue?: boolean | undefined; } | { showAs?: { type: import("@teable/core").SingleLineTextDisplayType; } | undefined; defaultValue?: string | undefined; } | { max: number; color: import("@teable/core").Colors.RedBright | import("@teable/core").Colors.TealBright | import("@teable/core").Colors.YellowBright; icon: import("@teable/core").RatingIcon; } | { defaultValue?: string | string[] | undefined; isMultiple?: boolean | undefined; shouldNotify?: boolean | undefined; } | { color: import("@teable/core").Colors; label: string; maxCount?: number | undefined; resetCount?: boolean | undefined; workflow?: { name?: string | undefined; id?: string | undefined; isActive?: boolean | undefined; } | null | undefined; } | { relationship: import("@teable/core").Relationship; foreignTableId: string; filter?: import("@teable/core").IFilterSet | null | undefined; baseId?: string | undefined; lookupFieldId?: string | undefined; isOneWay?: boolean | undefined; filterByViewId?: string | null | undefined; visibleFieldIds?: string[] | null | undefined; } | { choices: { name: string; color?: import("@teable/core").Colors | undefined; id?: string | undefined; }[]; defaultValue?: string | string[] | undefined; preventAutoNewOptions?: boolean | undefined; } | { formatting?: { type: import("@teable/core").NumberFormattingType.Decimal; precision: number; } | { type: import("@teable/core").NumberFormattingType.Percent; precision: number; } | { symbol: string; type: import("@teable/core").NumberFormattingType.Currency; precision: number; } | undefined; showAs?: { type: import("@teable/core").SingleNumberDisplayType; color: import("@teable/core").Colors; showValue: boolean; maxValue: number; } | { type: import("@teable/core").MultiNumberDisplayType; color: import("@teable/core").Colors; } | undefined; defaultValue?: number | undefined; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | { formatting: { date: string; time: import("@teable/core").TimeFormatting; timeZone: string; }; } | undefined; name?: string | undefined; aiConfig?: { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Summary; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Translation; sourceFieldId: string; targetLanguage: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Improvement; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.ImageGeneration; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; n?: number | undefined; size?: string | undefined; quality?: import("@teable/core").ImageQuality | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Extraction; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Tag; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Rating; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Classification; sourceFieldId: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; } | { modelKey: string; type: import("@teable/core").FieldAIActionType.Customization; prompt: string; isAutoFill?: boolean | null | undefined; attachPrompt?: string | undefined; attachmentFieldIds?: string[] | undefined; onlyAllowConfiguredOptions?: boolean | undefined; } | null | undefined; isLookup?: boolean | undefined; lookupOptions?: { foreignTableId: string; lookupFieldId: string; linkFieldId: string; filter?: import("@teable/core").IFilterSet | null | undefined; } | undefined; notNull?: boolean | undefined; unique?: boolean | undefined; dbFieldName?: string | undefined; }]; planField: (tableId: string, fieldId: string) => readonly ["field-plan", string, string]; planFieldDelete: (tableId: string, fieldId: string) => readonly ["delete-field-plan", string, string]; createRecords: (tableId: string, recordsRo: ICreateRecordsRo) => readonly ["create-records", string, { records: { fields: Record; }[]; fieldKeyType?: import("@teable/core").FieldKeyType | undefined; typecast?: boolean | undefined; order?: { viewId: string; anchorId: string; position: "before" | "after"; } | undefined; }]; updateRecord: (tableId: string, recordId: string, recordRo: IUpdateRecordRo) => readonly ["update-record", string, string, { record: { fields: Record; }; fieldKeyType?: import("@teable/core").FieldKeyType | undefined; typecast?: boolean | undefined; order?: { viewId: string; anchorId: string; position: "before" | "after"; } | undefined; }]; updateRecords: (tableId: string, recordsRo: IUpdateRecordsRo) => readonly ["update-records", string, { records: { id: string; fields: Record; }[]; fieldKeyType?: import("@teable/core").FieldKeyType | undefined; typecast?: boolean | undefined; order?: { viewId: string; anchorId: string; position: "before" | "after"; } | undefined; }]; duplicateRecord: (tableId: string, recordId: string, order: IRecordInsertOrderRo) => readonly ["duplicate-record", string, string, { viewId: string; anchorId: string; position: "before" | "after"; }]; updateRecordOrders: (tableId: string, viewId: string, order: IUpdateRecordOrdersRo) => readonly ["update-record-orders", string, string, { anchorId: string; position: "before" | "after"; recordIds: string[]; }]; personAccessTokenList: () => string[]; personAccessToken: (id: string) => string[]; tableInfo: (baseId: string, tableId: string) => string[]; field: (tableId: string) => string[]; shareViewCollaborators: (shareId: string, query?: IShareViewCollaboratorsRo) => readonly ["share-view-collaborators", string, { type?: import("@teable/openapi").PrincipalType | undefined; search?: string | undefined; take?: number | undefined; skip?: number | undefined; fieldId?: string | undefined; }] | readonly ["share-view-collaborators", string]; getViewFilterLinkRecords: (tableId: string, viewId: string) => readonly ["get-view-filter-link-records", string, string]; getFieldFilterLinkRecords: (tableId: string, fieldId: string) => readonly ["get-field-filter-link-records", string, string]; shareViewLinkRecords: (shareId: string, fieldId: string, search?: string) => readonly ["share-link-records", string, string, string | undefined]; getTablePermission: (baseId: string, tableId: string) => readonly ["table-permission", string, string]; getBasePermission: (baseId: string) => readonly ["base-permission", string]; getRecordHistory: (tableId: string, recordId?: string) => readonly ["record-history", string, string | undefined]; getSharedBase: () => readonly ["shared-base-list"]; getSpaceTrash: (resourceType: ResourceType) => readonly ["space-trash", ResourceType]; getTrashItems: (resourceId: string) => readonly ["trash-items", string]; getDashboardList: (baseId: string) => readonly ["dashboard-list", string]; getDashboard: (dashboardId: string) => readonly ["dashboard", string]; viewList: (tableId: string) => readonly ["view-list", string]; fieldList: (tableId: string, query?: IGetFieldsQuery) => readonly ["field-list", string, { viewId?: string | undefined; filterHidden?: boolean | undefined; projection?: string[] | undefined; } | undefined]; calendarDailyCollection: (tableId: string, query: ICalendarDailyCollectionRo) => readonly ["calendar-daily-collection", string, { startDate: string; endDate: string; startDateFieldId: string; endDateFieldId: string; filter?: import("@teable/core").IFilterSet | null | undefined; viewId?: string | undefined; ignoreViewQuery?: boolean | undefined; search?: [string] | [string, string] | [string, string, boolean] | undefined; }]; getDepartmentList: (ro?: IGetDepartmentListRo) => readonly ["department-list", { search?: string | undefined; parentId?: string | undefined; includeChildrenDepartment?: boolean | undefined; } | undefined]; getDepartmentUsers: (ro?: IGetDepartmentUserRo) => readonly ["department-users", { search?: string | undefined; take?: number | undefined; skip?: number | undefined; departmentId?: string | undefined; includeChildrenDepartment?: boolean | undefined; } | undefined]; getOrganizationMe: () => readonly ["organization-me"]; getIntegrationList: (spaceId: string) => readonly ["integration-list", string]; getPluginPanelList: (tableId: string) => readonly ["plugin-list", string]; getPluginPanel: (tableId: string, panelId: string) => readonly ["plugin", string, string]; getPluginContextMenuPlugins: (tableId: string) => readonly ["plugin-context-menu-plugins", string]; getPluginContextMenuPlugin: (tableId: string, pluginInstallId: string) => readonly ["plugin-context-menu-plugin", string, string]; getPublicSetting: () => readonly ["public-setting"]; userLastVisitMap: (baseId: string) => readonly ["user-last-visit-map", string]; getTaskStatusCollection: (tableId: string) => readonly ["task-status-collection", string]; chatHistory: (baseId: string) => readonly ["chat-history", string]; recentlyBase: () => readonly ["recently-base"]; };