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