function useResolvedProps(
properties: Record<string, unknown>,
surface: undefined | Surface,
dataContextPath?: string,
processor?: MessageProcessor,
functions?: readonly CatalogFunctionEntry[]): readonly [Record<string, unknown>, (key: string, value: unknown) => void]