import { ComponentModel } from './cykLang'; import { Ref, SetupContext } from 'vue'; import { ObjectData } from '@cyklang/core'; import { Command } from './cykTableView'; import { RowObject } from './cykTableEdit'; export declare function useCykTableSelect(props: { componentArg: ComponentModel | undefined; }, context: SetupContext<'reload'[]>): { isLoading: Ref; records: ObjectData[]; rowObjects: Ref; rowKeyName: Ref; row_key_fn: (row: RowObject) => string; qColumns: any[]; selection: string; selected: import("vue").WritableComputedRef; clickCommandButton: (row: RowObject | undefined, command: Command) => Promise; commands: Command[]; tableCommands: Command[]; filter: Ref; row_click: (row: RowObject) => void; };