import type { TContext, TFlow } from '../types'; /** * Esta clase se encarga de manejar la manipulación de los flows * y la creación de índices donde almacenar los callbacks. */ declare class FlowClass { allCallbacks: Record; flowSerialize: TContext[]; flowRaw: TFlow[]; constructor(_flow: TFlow[]); find(keyOrWord: string, symbol?: boolean, overFlow?: TContext[] | null): TContext[]; findBySerialize(refSerialize: string, k?: number): TContext | undefined; findIndexByRef(ref: string): number; findSerializeByRef(ref: string): TContext | undefined; findSerializeByKeyword(keyword: string): TContext | undefined; getRefToContinueChild(keyword: string): TContext | undefined; getFlowsChild(): TContext[]; } export default FlowClass; //# sourceMappingURL=flowClass.d.ts.map