export declare const extract: (obj: { [key: string]: any; }, key: string) => { [key: string]: any; }; export declare const pick: (obj: { [key: string]: any; }, keys: string[]) => { [key: string]: any; }; export declare const empty: (input: null | undefined | string) => boolean; export declare const pluck: (list: { [key: string]: any; }[], key: string) => any[]; export declare function i18n(key: string, nameArgs?: { [key: string]: any; }): string; export declare function km(input: number): string; export declare function processInBatches(items: T[], processItem: (item: T, index: number) => void, batchSize?: number): Promise; export declare function createNamedDebouncedExecutor(delay?: number): ((key: string, callback: () => void) => void); export declare function unflatten(properties: { [key: string]: string; }): { [key: string]: any; };