export interface IuseArrayOptions { value?: any[]; change?: (value: any[]) => any; error?: any; } export interface IuseArrayProps { value: any[]; change: (value: any[]) => any; add: (item: any, ...args: any[]) => any; remove: (item: any | ((item: any) => any), ...args: any[]) => any; includes: (item: any | ((item: any) => any), ...args: any[]) => any; toggle: (item: any | ((item: any) => any), ...args: any[]) => any; error: any; } export declare const useArray: ({ value, change, error, }?: IuseArrayOptions) => IuseArrayProps;