import { Dict, StateMachine as S } from "./types"; export declare const isString: (value: any) => value is string; export declare const isArray: (value: any) => value is any[]; export declare const isObject: (value: any) => value is Record; export declare const isFunction: (value: any) => value is Function; export declare const keys: >(value: T) => string[]; export declare const toArray: (v?: T | T[]) => T[]; export declare function toEvent(event: T): S.EventObject | T; export declare function toTarget(target: T): T | { target: T & string; }; export declare function toTransition(transition: S.Transitions | undefined, currentState?: string | null): S.TransitionDefinition | S.TransitionDefinition[] | undefined; export declare const INTERNAL_EVENTS: { INIT: string; AFTER: string; EVERY: string; SEND_PARENT: string; STOP: string; SYNC: string; }; export declare const MACHINE_TYPES: { MACHINE: string; ACTOR: string; }; export declare const toComputed: (obj?: Dict) => { [k: string]: (state: any) => any; }; export declare function isGuardHelper(value: unknown): value is { exec: Function; }; //# sourceMappingURL=utils.d.ts.map