import { Complete } from '../types/utility'; type Simplify = { [Key in keyof T]: T[Key]; } & {}; export declare function destruct(props: T, keys: Array): [Simplify>>, Simplify>>]; export declare function destruct(props: T, keys1: Array, keys2: Array): [Simplify>>, Simplify>>, Simplify>>]; export declare function destruct(props: T, keys1: Array, keys2: Array, keys3: Array): [ Simplify>>, Simplify>>, Simplify>>, Simplify>> ]; export declare function destruct(props: T, keys1: Array, keys2: Array, keys3: Array, keys4: Array): [ Simplify>>, Simplify>>, Simplify>>, Simplify>>, Simplify>> ]; export {};