import { AugnitoCommands } from '../commands/AugnitoCommands';
type ActionRecipe = {
    name: AugnitoCommands | string;
    action: string | AugnitoCommands;
    sessionCode: string;
    final: boolean;
    isCommand: boolean;
    isCustomCommand: boolean;
    receivedText: string;
    receivedTextWithoutSpace: string;
    chooseNumber: number;
    fontSize: number;
    nextPrevious: 'next' | 'previous' | 'last' | string;
    searchText: 'previousword' | 'nextword' | 'all' | string;
    selectFor: 'delete' | 'bold' | 'capitalize' | 'italicize' | 'underline' | 'delete' | 'gotoend' | 'select' | string;
};
type PrepareCommandRecipe = Pick<ActionRecipe, 'receivedText'> & Partial<ActionRecipe>;
type CommandResultRecipe = Pick<ActionRecipe, 'name' | 'sessionCode' | 'final' | 'isCommand' | 'action' | 'receivedText'>;
export { ActionRecipe, PrepareCommandRecipe, CommandResultRecipe };
