import type { FunctionInfo } from './function-info';
import type { CallProps } from '../../../../dataflow/environments/built-in-props';
/**
 * The built-ins that carry all of `props` and name the resource they act on, as entries of a dependency
 * category. This is what the {@link DefaultBuiltinConfig} already states, so only the functions it does not
 * know (most package functions) and the ones needing more than a resource argument (`ignoreIf`, `linkTo`,
 * a default, ...) have to be written down in the category itself. Names in `except` stay with whoever
 * wrote them down.
 */
export declare function functionInfosFromProps(props: CallProps, except: readonly FunctionInfo[]): FunctionInfo[];
