import { MemberValue, Method } from './ir'; export declare function hasParameters(method: Method): boolean; export declare function hasRequiredParameters(method: Method): boolean; export declare function hasOptionalParameters(method: Method): boolean; export declare function hasOnlyRequiredParameters(method: Method): boolean; export declare function hasOnlyOptionalParameters(method: Method): boolean; export declare function isRequired(obj: MemberValue): boolean; export { encodeRange, decodeRange } from './range';