/** * Verifies object keys satisfy required and optional keys specification. * * @param { object } obj - Object to perform key verification on. * @param { string[] | { * required?: string[]; * optional?: string[]; * } } keys - Expected `required` and `optional` keys to be present in the object. Optional keys verification is only performed for `strict = true`. As an array, `keys` represents the required keys only. * @param { boolean } [strict = true] - Whether non-required keys are allowed. If optional keys are specified, object's non-required keys must be `optional` keys. Defaults to `true`. * @returns { boolean } */ export function everyKeyInObject(obj: object, keys: string[] | { required?: string[]; optional?: string[]; }, strict?: boolean): boolean; //# sourceMappingURL=everyKeyInObject.d.ts.map