export type CustomList = { set: (l: T[]) => void; push: (element: T) => void; removeAt: (index: number) => void; insertAt: (index: number, element: T) => void; updateAt: (index: number, element: T) => void; clear: () => void; }; export declare function useList(defaultList?: T[]): [T[], CustomList]; //# sourceMappingURL=use-list.d.ts.map