/** @module pairs/toPairs.ts */ export declare function toPairs>(obj: A): Array<[A extends Map ? K : never, A extends Map ? V : never]>; export declare function toPairs>(obj: A): Array<[string, A[keyof A]]>; export declare function toPairs(obj: A): Array<[string, A extends Array ? U : never]>; /** * Todo */ export declare function toPairs(obj: A): A extends { [k in string]: infer V; } ? Array<[string, V]> : never;