type BasicObject = { [key: string]: BasicObject | unknown | (BasicObject | unknown)[]; }; type BasicArray = (BasicObject | unknown)[]; type InputObject = BasicObject | BasicArray | unknown; declare const extractProperty: (inputObj: InputObject, properties: string | number | (string | number)[], fallback?: any) => any; export { extractProperty as default };