export declare const normalizeValueToStringArray: (value?: string | string[]) => string[]; export declare const repeat: (times: number, initial: T, iterate: (accumulator: T) => T) => T; export declare const deduplicate: (array: T[]) => T[]; /** * Deduplicate an array of objects by a specific key. * * @param array The array of objects to deduplicate. * @param key The key to deduplicate by. * @example * const array = [{ id: 1, name: 'John' }, { id: 2, name: 'Doe' }, { id: 1, name: 'John' }]; * deduplicateByKey(array, 'id'); * // Output: [{ id: 1, name: 'John' }, { id: 2, name: 'Doe' }] */ export declare const deduplicateByKey: (array: T[], key: keyof T) => T[];