export declare type Resolve = (value: any) => void; export declare type interruptibleRejectType = (error: any) => void; export declare type AsyncOrder = { task: ((resolve?: Resolve, reject?: interruptibleRejectType, index?: number) => void)[]; option?: { delay?: number; onReady?: () => void; onSuccess?: (result: any) => void; onError?: (err: any) => void; }; }; export default function useAsyncOrder({ task, option }: AsyncOrder): void;