import { type Ref } from 'vue'; import { z } from 'zod'; import { Yoco } from '@3yourmind/yoco'; import { type TableContext } from './context'; import type { GetRowBehavior, KottiTable } from './types'; export declare const EXPANSION_COLUMN_ID = "internal-expand-column"; export declare const MULTI_SELECTION_COLUMN_ID = "internal-single-select-column"; export declare const SINGLE_SELECTION_COLUMN_ID = "internal-multi-select-column"; export type KottiTableParameter = { columns: KottiTable.Column[]; data: ROW[]; expandMode?: 'multi' | 'single'; getRowBehavior: GetRowBehavior; hasDragAndDrop?: boolean; id: string; isSelectable?: 'multi' | 'single' | boolean; }; export declare const paramsSchema: z.ZodObject<{ columns: z.ZodArray; disableCellClick: z.ZodBoolean; isNumeric: z.ZodBoolean; render: z.ZodFunction, z.ZodUnknown>; sortBehavior: z.ZodEnum<["asc-desc", "desc-asc"]>; }, "strict", z.ZodTypeAny, { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }, { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }>; getData: z.ZodFunction, z.ZodUnknown>; id: z.ZodString; isSortable: z.ZodDefault; label: z.ZodString; maxWidth: z.ZodOptional; minWidth: z.ZodOptional; tooltip: z.ZodOptional; width: z.ZodOptional; }, "strict", z.ZodTypeAny, { label: string; id: string; display: { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }; getData: (...args: unknown[]) => unknown; isSortable: boolean; maxWidth?: string | undefined; minWidth?: string | undefined; tooltip?: string | undefined; width?: string | undefined; }, { label: string; id: string; display: { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }; getData: (...args: unknown[]) => unknown; isSortable?: boolean | undefined; maxWidth?: string | undefined; minWidth?: string | undefined; tooltip?: string | undefined; width?: string | undefined; }>, "many">; data: z.ZodArray; expandMode: z.ZodDefault>>; /** * Keep in sync with type expression * @see GetRowBehavior */ getRowBehavior: z.ZodFunction; rowIndex: z.ZodNumber; }, "strip", z.ZodTypeAny, { row: Record; rowIndex: number; }, { row: Record; rowIndex: number; }>], z.ZodUnknown>, z.ZodObject<{ actions: z.ZodOptional; icon: z.ZodUnion<[z.ZodEnum<["address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip", ...("address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip")[]]>, z.ZodNativeEnum]>; isDisabled: z.ZodOptional; onClick: z.ZodFunction, z.ZodUnion<[z.ZodVoid, z.ZodPromise]>>; tooltip: z.ZodOptional; }, "strict", z.ZodTypeAny, { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }, { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }>, "many">>; classes: z.ZodOptional>; click: z.ZodOptional, z.ZodUnion<[z.ZodVoid, z.ZodPromise]>>; }, "strip", z.ZodTypeAny, { component: null; onClick: (...args: unknown[]) => void | Promise; }, { component: null; onClick: (...args: unknown[]) => void | Promise; }>, z.ZodObject<{ component: z.ZodLiteral<"a">; on: z.ZodOptional>; props: z.ZodObject<{ href: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ href: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ href: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; }, { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; }>, z.ZodObject<{ component: z.ZodString; on: z.ZodOptional>; props: z.ZodOptional>; }, "strip", z.ZodTypeAny, { component: string; on?: Record | undefined; props?: Record | undefined; }, { component: string; on?: Record | undefined; props?: Record | undefined; }>, z.ZodLiteral<"expand">]>>; disable: z.ZodOptional>; id: z.ZodString; isLoading: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; actions?: { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[] | undefined; classes?: string[] | undefined; click?: "expand" | { component: null; onClick: (...args: unknown[]) => void | Promise; } | { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; } | { component: string; on?: Record | undefined; props?: Record | undefined; } | undefined; disable?: { actions: boolean; click: boolean; expand: boolean; select: boolean; } | undefined; isLoading?: boolean | undefined; }, { id: string; actions?: { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[] | undefined; classes?: string[] | undefined; click?: "expand" | { component: null; onClick: (...args: unknown[]) => void | Promise; } | { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; } | { component: string; on?: Record | undefined; props?: Record | undefined; } | undefined; disable?: { actions: boolean; click: boolean; expand: boolean; select: boolean; } | undefined; isLoading?: boolean | undefined; }>>; hasDragAndDrop: z.ZodDefault; id: z.ZodString; isSelectable: z.ZodEffects]>>>, "multi" | "single" | null, boolean | "multi" | "single" | null | undefined>; }, "strict", z.ZodTypeAny, { data: any[]; id: string; columns: { label: string; id: string; display: { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }; getData: (...args: unknown[]) => unknown; isSortable: boolean; maxWidth?: string | undefined; minWidth?: string | undefined; tooltip?: string | undefined; width?: string | undefined; }[]; expandMode: "multi" | "single" | null; getRowBehavior: (args_0: { row: Record; rowIndex: number; }, ...args: unknown[]) => { id: string; actions?: { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[] | undefined; classes?: string[] | undefined; click?: "expand" | { component: null; onClick: (...args: unknown[]) => void | Promise; } | { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; } | { component: string; on?: Record | undefined; props?: Record | undefined; } | undefined; disable?: { actions: boolean; click: boolean; expand: boolean; select: boolean; } | undefined; isLoading?: boolean | undefined; }; hasDragAndDrop: boolean; isSelectable: "multi" | "single" | null; }, { data: any[]; id: string; columns: { label: string; id: string; display: { align: "left" | "right" | "center"; render: (...args: unknown[]) => unknown; disableCellClick: boolean; isNumeric: boolean; sortBehavior: "asc-desc" | "desc-asc"; }; getData: (...args: unknown[]) => unknown; isSortable?: boolean | undefined; maxWidth?: string | undefined; minWidth?: string | undefined; tooltip?: string | undefined; width?: string | undefined; }[]; getRowBehavior: (args_0: { row: Record; rowIndex: number; }, ...args: unknown[]) => { id: string; actions?: { icon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | Yoco.Icon; onClick: (...args: unknown[]) => void | Promise; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[] | undefined; classes?: string[] | undefined; click?: "expand" | { component: null; onClick: (...args: unknown[]) => void | Promise; } | { component: "a"; props: { href: string; } & { [k: string]: unknown; }; on?: Record | undefined; } | { component: string; on?: Record | undefined; props?: Record | undefined; } | undefined; disable?: { actions: boolean; click: boolean; expand: boolean; select: boolean; } | undefined; isLoading?: boolean | undefined; }; expandMode?: "multi" | "single" | null | undefined; hasDragAndDrop?: boolean | undefined; isSelectable?: boolean | "multi" | "single" | null | undefined; }>; type KottiTableHook = { api: KottiTable.Hook.Returns; tableContext: TableContext; }; export declare const useKottiTable: (_params: Ref>>) => KottiTableHook; export {};