import { ObjectData, Variable } from '@cyklang/core'; import { ComponentModel } from './cykLang'; import { Ref } from 'vue'; import { DirtyManager } from './cykReact'; /** * */ export declare class CardObject { objectData: ObjectData; dirtyManager: DirtyManager | undefined; fields: ObjectData | undefined; constructor(objectData: ObjectData, isNewRecord?: boolean); } export declare function useCykCardGrid(props: { componentArg: ComponentModel | undefined; }): { isLoading: Ref; newCardObject: (objectData: ObjectData, isNewRecord?: boolean) => Promise; cardObjects: Ref; row_key_fn: (row: CardObject) => string; optSelected: Ref; setOptSelected: (row: ObjectData | undefined, cmdName: string) => void; optCmds: Variable | undefined; do_loading: () => Promise; };