import { Accessor } from "solid-js"; interface CreateQueueProps { initialValues?: T[]; limit: number; } interface CreateQueueState { current: Accessor; queue: Accessor; limit: Accessor; } interface CreateQueueReturn { state: CreateQueueState; add: (...items: T[]) => void; update: (fn: (state: T[]) => T[]) => void; clearQueue: () => void; } export declare function createQueue(props: CreateQueueProps): CreateQueueReturn; export {}; //# sourceMappingURL=index.d.ts.map