import { Ref } from "vue"; import Command from "../models/command"; import GroupCommand from "../models/groupCommand"; export default function customerCommandGroupController(textInput: Ref, isTextCleared: Ref, commandGroupsInput: { groupName: string; commands: { commandName: string; commandKey: string; commandAction: Function; }[]; }[]): { customerGroupCommands: Ref; getCustomerGroupCommands: (textInputValue: string, commandsInput: GroupCommand[]) => void; customerGroupCommand: Ref; previousCustomerGroupCommand: () => void; nextCustomerGroupCommand: () => void; updateCustomerGroupCommand: (groupIndex: number, index: number) => void; commandGroupRefresh: () => void; customerCommandGroupIndex: Ref<{ groupIndex: number; index: number; }>; getAllCommands: () => void; customerGroupsBase: Ref; };