/**
 * This is used to show the correct button when picking filter values.
 * Since the label and disable state depend on current value, unsaved value,
 * default value and whether a parameter is required or not, the logic is
 * a bit more sophisticated that we would like it to be.
 *
 * See tests for a better explanation.
 */
export declare function getUpdateButtonProps(value: unknown, unsavedValue: unknown, defaultValue?: unknown, required?: boolean): {
    label: string;
    isDisabled: boolean;
};
