import { IPreferences, IOverwritePreference, IPreferencesData } from '../interfaces'; export declare function getCurrentPreferences(preferencesDefaultArr: IPreferences[], overwritePreferences: IOverwritePreference[]): { [n: number]: IPreferences; length: number; toString(): string; toLocaleString(): string; toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; pop(): IPreferences; push(...items: IPreferences[]): number; concat(...items: ConcatArray>[]): IPreferences[]; concat(...items: (IPreferences | ConcatArray>)[]): IPreferences[]; join(separator?: string): string; reverse(): IPreferences[]; shift(): IPreferences; slice(start?: number, end?: number): IPreferences[]; sort(compareFn?: (a: IPreferences, b: IPreferences) => number): IPreferences[]; splice(start: number, deleteCount?: number): IPreferences[]; splice(start: number, deleteCount: number, ...items: IPreferences[]): IPreferences[]; unshift(...items: IPreferences[]): number; indexOf(searchElement: IPreferences, fromIndex?: number): number; lastIndexOf(searchElement: IPreferences, fromIndex?: number): number; every>(predicate: (value: IPreferences, index: number, array: IPreferences[]) => value is S, thisArg?: any): this is S[]; every(predicate: (value: IPreferences, index: number, array: IPreferences[]) => unknown, thisArg?: any): boolean; some(predicate: (value: IPreferences, index: number, array: IPreferences[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: IPreferences, index: number, array: IPreferences[]) => void, thisArg?: any): void; map(callbackfn: (value: IPreferences, index: number, array: IPreferences[]) => U, thisArg?: any): U[]; filter>(predicate: (value: IPreferences, index: number, array: IPreferences[]) => value is S, thisArg?: any): S[]; filter(predicate: (value: IPreferences, index: number, array: IPreferences[]) => unknown, thisArg?: any): IPreferences[]; reduce(callbackfn: (previousValue: IPreferences, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => IPreferences): IPreferences; reduce(callbackfn: (previousValue: IPreferences, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => IPreferences, initialValue: IPreferences): IPreferences; reduce(callbackfn: (previousValue: U, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => U, initialValue: U): U; reduceRight(callbackfn: (previousValue: IPreferences, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => IPreferences): IPreferences; reduceRight(callbackfn: (previousValue: IPreferences, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => IPreferences, initialValue: IPreferences): IPreferences; reduceRight(callbackfn: (previousValue: U, currentValue: IPreferences, currentIndex: number, array: IPreferences[]) => U, initialValue: U): U; find>(predicate: (value: IPreferences, index: number, obj: IPreferences[]) => value is S, thisArg?: any): S; find(predicate: (value: IPreferences, index: number, obj: IPreferences[]) => unknown, thisArg?: any): IPreferences; findIndex(predicate: (value: IPreferences, index: number, obj: IPreferences[]) => unknown, thisArg?: any): number; fill(value: IPreferences, start?: number, end?: number): IPreferences[]; copyWithin(target: number, start: number, end?: number): IPreferences[]; entries(): ArrayIterator<[number, IPreferences]>; keys(): ArrayIterator; values(): ArrayIterator>; includes(searchElement: IPreferences, fromIndex?: number): boolean; flatMap(callback: (this: This, value: IPreferences, index: number, array: IPreferences[]) => U | readonly U[], thisArg?: This): U[]; flat(this: A, depth?: D): FlatArray[]; at(index: number): IPreferences; [Symbol.iterator](): ArrayIterator>; [Symbol.unscopables]: { [x: number]: boolean; length?: boolean; toString?: boolean; toLocaleString?: boolean; pop?: boolean; push?: boolean; concat?: boolean; join?: boolean; reverse?: boolean; shift?: boolean; slice?: boolean; sort?: boolean; splice?: boolean; unshift?: boolean; indexOf?: boolean; lastIndexOf?: boolean; every?: boolean; some?: boolean; forEach?: boolean; map?: boolean; filter?: boolean; reduce?: boolean; reduceRight?: boolean; find?: boolean; findIndex?: boolean; fill?: boolean; copyWithin?: boolean; entries?: boolean; keys?: boolean; values?: boolean; includes?: boolean; flatMap?: boolean; flat?: boolean; at?: boolean; [Symbol.iterator]?: boolean; readonly [Symbol.unscopables]?: boolean; }; }; export declare function transformPrefsToArray(preferences: IPreferences[]): IPreferencesData[];